Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
Neotwalker
21 / 1 / 1
Регистрация: 22.12.2013
Сообщений: 150
Завершенные тесты: 1
1

Дано уравнение с абсолютной погрешностью

25.11.2016, 16:13. Просмотров 259. Ответов 4
Метки нет (Все метки)

Дано уравнение 0.5^x+1=(x-2)^2 с абсолютной погрешностью не более 0.0001

Как разделить на три точки?
Matlab M
1
2
3
4
5
6
7
8
% Решить уравнение 0.5^x+1=(x-2)^2
x = -0.1:0.0001:0.1;
% find x1
x1 = fzero(@(x)(0.5.^x+1-x.^2+4*x-2),[-0.1,1]);
figure(3)
plot(x,0.5.^x+1,x,x.^2-4*x+2,x1,0.5.^x1+1, x1,x1.^2-4*x1+2,'o'),grid on;
xlabel('x'),ylabel('y')
title('решение задачи')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2016, 16:13
Ответы с готовыми решениями:

Как правильно округлить число с предельной абсолютной погрешностью?
помогите мне пожалуйста 1. Как правильно округлить число u=12345,67 с...

Вычисление приближенного значения функции, с абсолютной погрешностью, не превышающей 0,001.
Написать программу вычисления приближенного значения функции, с абсолютной...

Вычислить корни уравнения вида f(x)=0 c абсолютной погрешностью e тремя методами
метод секущих метод хорд метод золотого сечения должгоо быть как на картинке

Определить, с какой абсолютной погрешностью необходимо брать параметры.Верно ли решение?
Определить, с какой абсолютной погрешностью необходимо брать параметры, чтобы...

Методом деления отрезка пополам с абсолютной погрешностью E найти корень уравнения x^4+2x^3-x-1 =0 на отрезке [0,1].
Методом деления отрезка пополам с абсолютной погрешностью E найти корень...

4
Том Ардер
Модератор
Эксперт по математике/физике
3828 / 2440 / 327
Регистрация: 15.06.2009
Сообщений: 4,456
25.11.2016, 18:05 2
Цитата Сообщение от Neotwalker Посмотреть сообщение
Как разделить на три точки?
1) Смысл вопроса?
2) Школьная алгебра: http://www.cyberforum.ru/cgi-bin/latex.cgi?(x-2)^2 = ?
0
Neotwalker
21 / 1 / 1
Регистрация: 22.12.2013
Сообщений: 150
Завершенные тесты: 1
25.11.2016, 21:18  [ТС] 3
Добавлено через 1 минуту
Том Ардер, 1) Графически выделить три корня уравнения и выделить их кружками.
2) x2-4x+4
А теперь к самой задаче:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
% Решить уравнение 0.5^x+1=(x-2)^2
x = -5:0.0001:5;
% find x1
f = @(x)0.5.^x+1-x.^2-4*x+4;
f1 = @(x)0.5.^x+1;
f2 = @(x)(-x.^2)+4*x-4;
x1 = fzero(f,[-6.25,-5.75]);
x1 = [x1
    fzero(f,[0.1,1])];
x1 = [x1
    fzero(f,[1,2])];
figure(3)
plot(x,f1(x),x,f2(x),x1,f1(x1),'o'),grid on
axis([-6 3 0 70])
xlabel('x'),ylabel('y')
title('решение задачи')
Выводит ошибки:
Matlab M
1
2
3
4
5
6
7
8
>> laba5
Warning: Imaginary parts of complex X and/or Y arguments ignored 
> In laba5 (line 17) 
Error using fzero (line 285)
The function values at the interval endpoints must differ in sign.
 
Error in laba5 (line 27)
x1 = fzero(f,[-6.25,-5.75]);
Добавлено через 27 минут
Том Ардер,
Вот, решил эту задачу
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
% Решить уравнение 0.5^x+1=(x-2)^2
x = -7:0.0001:5;
% find x1
f = @(x)0.5.^x+1-(x-2).^2;
f1 = @(x)0.5.^x+1;
f2 = @(x)x.^2-4*x+4;
x1 = fzero(f,[-6.25,-5.75]);
x1 = [x1
    fzero(f,[0.5,1])];
x1 = [x1
    fzero(f,[3,3.5])];
figure(3)
plot(x,f1(x),x,f2(x),x1,f1(x1),'o'),grid on
axis([-7 5 -1 70])
xlabel('x'),ylabel('y')
title('решение задачи')
1
Том Ардер
Модератор
Эксперт по математике/физике
3828 / 2440 / 327
Регистрация: 15.06.2009
Сообщений: 4,456
25.11.2016, 22:49 4
Цитата Сообщение от Neotwalker Посмотреть сообщение
решил эту задачу
Сколько проблем просто не возникло бы, будь школьная алгебра усвоена на должном уровне!
0
Neotwalker
21 / 1 / 1
Регистрация: 22.12.2013
Сообщений: 150
Завершенные тесты: 1
27.11.2016, 15:52  [ТС] 5
Том Ардер, Но дело оказалось не в ней. Так что вы ошибаетесь. С алгеброй у меня все отлично.
0
27.11.2016, 15:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2016, 15:52

Уравнение методом половинного деления с погрешностью Е=10^-5
Не могу найти ошибку( var A, B, C, EPS: real; {A,B-концы отрезка;EPS -...

Решить уравнение с абсолютной точностью
помогите,пожалуйста,составить программу: Используя метод итераций решить ...

Дано уравнение Вольтерра ,нужно выписать уравнение Фредгольма,эквивалентное данному
Дано уравнение Вольтерра \int_{0}^{x}e^{t-x}y(t)dt=1,нужно выписать уравнение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru