tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Математика
Y=x^3+0.3x3-4.5x+1.1 = 0 найти
Y=x^3+0.3x3-4.5x+1.1 = 0 найти решение: 1)методом половинного деления d< 0,01 2)методом касательных d< =0,001 3)метод итерации d< =0,001
andron92
1 17.09.2019 11:40
0
Ответы
oskar9
07.10.2020 21:41
Это скорее задача по информатике, чем по математике.
Пишите программу и получаете результат.
const d=0.001;
function f(var x: real): real;
begin
f:=sqr(x)*x-0.3*sqr(x)-4.5*x+1.1;
end;
function f1(var x: real): real;
begin
f1:=(sqr(x)*x-0.3*sqr(x)+1.1)/4.5;
end;
var a,b,c,x: real;
k: integer;
begin
// метод деления пополам
a:=1.0;
b:=0.0; k:=0;
writeln('метод деления пополам');
repeat
c:=(a+b)/2;
if f(c)>0 then b:=c
else a:=c;
inc(k);
writeln('итерация ',k,': x = ',c:5:3,' f(x) = ',f(c):5:3);
until abs(f(c))<d;
writeln('x = ',c:7:5,' f(x) = ',f(c):7:5);
writeln;
// итерационный метод
writeln('итерационный метод');
x:=0.5; k:=0;
repeat
x:=f1(x);
inc(k);
writeln('итерация ',k,': x = ',x:7:5,' f(x) = ',f(x):7:5);
until abs(x-f1(x))<d/100;
writeln('x = ',x:8:6,' f(x) = ',f(x):8:6);
end.
метод деления пополам
итерация 1: x = 0.500 f(x) = -1.100
итерация 2: x = 0.250 f(x) = -0.028
итерация 3: x = 0.125 f(x) = 0.535
итерация 4: x = 0.188 f(x) = 0.252
итерация 5: x = 0.219 f(x) = 0.112
итерация 6: x = 0.234 f(x) = 0.042
итерация 7: x = 0.242 f(x) = 0.007
итерация 8: x = 0.246 f(x) = -0.011
итерация 9: x = 0.244 f(x) = -0.002
итерация 10: x = 0.243 f(x) = 0.002
итерация 11: x = 0.244 f(x) = 0.000
x = 0.24365 f(x) = 0.00022
итерационный метод
итерация 1: x = 0.25556 f(x) = -0.05290
итерация 2: x = 0.24380 f(x) = -0.00044
итерация 3: x = 0.24370 f(x) = 0.00000
x = 0.243702 f(x) = -0.000003
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Математика
gidra2281337
14.05.2019 21:02
Решите уравнение а) - х=3,5; б) - p = -3/5; в) - х = -7,2 + 9; г) - m = -6 3/8 + 5 1/8; д) - k = 11 +(-12,3); е) - у = -13+(-8 5/12):...
ek72Wasdk
14.05.2019 21:01
Решите за ставлю 5 звёзд 40 и лайк...
03021971
14.05.2019 21:01
На первой полке стоит 25 книг, на второй – на 30 книг больше, чем на первой. а на третьей столько, сколько на первой и второй вместе. сколько книг на третьей полке? ...
TOTOURHHJF
14.05.2019 21:00
Y=x+5 0,5x+y=2 решить систему уравнений графическим...
Zvezba1111111
14.05.2019 21:00
Решите (указажите еще и решение)...
mynomynou
14.05.2019 20:59
Вычислите: а) -27: (-9+12)-41 б) 0,5•(-9,5)+(-4,5)•0,5 ответ должен быть полным...
Ника3515
14.05.2019 20:58
(-8a+6b)^2 (0.2a^3+3ab^2)^2 возвести двучлен в квадрат 35...
Куйтвой
14.05.2019 20:58
Решите с системы уравнений. за 2 кг бананов и 3 кг яблок заплатили 1510 тг. а за 3 кг бананов и 1 кг яблок заплатили 1320 тг. сколько стоит 1 кг бананов и 1 кг яблок по...
133fdsf7za
14.05.2019 20:58
Решите уравнение 1)3х+16=9-10х 2)0,6(х+1 целых 2/3)=-1,2 3)-3,4(х+9 целых 3/11)=-68...
makhero111
14.05.2019 20:57
Постройте график прямой пропорциональности у=4х...
Популярные вопросы
Көмектестім. . Көмектесті. . көмектестіңіз. көмектестің....
3
Менің Отаным – Қазақстан Сөздерді сәйкестендір.Байланыстар саны: 3дарқансирекесепсізөсімдікбайлықдалаАртқаТексеру...
2
Знайти корені рівняння: 13,1(х-1,7)(х-23)=0...
3
Що для Італії означав термін “Проблема Півдня” ? ...
2
Найдите значение выражения -y(y-8)+(y+3)² при y=½...
2
Какие различия портретах между эпохой средневековья и эпохой возрождения...
1
Особливості будови глюкози нужно ...
2
ОНЛАЙН МЕКТЕП, Какими расширялась территория США в западном направлении?...
2
-12:(-2 1/13)+1 1/14:(-15/46)...
2
по английскому языку, задание во вложение, то есть на фотке!...
1
Пишите программу и получаете результат.
const d=0.001;
function f(var x: real): real;
begin
f:=sqr(x)*x-0.3*sqr(x)-4.5*x+1.1;
end;
function f1(var x: real): real;
begin
f1:=(sqr(x)*x-0.3*sqr(x)+1.1)/4.5;
end;
var a,b,c,x: real;
k: integer;
begin
// метод деления пополам
a:=1.0;
b:=0.0; k:=0;
writeln('метод деления пополам');
repeat
c:=(a+b)/2;
if f(c)>0 then b:=c
else a:=c;
inc(k);
writeln('итерация ',k,': x = ',c:5:3,' f(x) = ',f(c):5:3);
until abs(f(c))<d;
writeln('x = ',c:7:5,' f(x) = ',f(c):7:5);
writeln;
// итерационный метод
writeln('итерационный метод');
x:=0.5; k:=0;
repeat
x:=f1(x);
inc(k);
writeln('итерация ',k,': x = ',x:7:5,' f(x) = ',f(x):7:5);
until abs(x-f1(x))<d/100;
writeln('x = ',x:8:6,' f(x) = ',f(x):8:6);
end.
метод деления пополам
итерация 1: x = 0.500 f(x) = -1.100
итерация 2: x = 0.250 f(x) = -0.028
итерация 3: x = 0.125 f(x) = 0.535
итерация 4: x = 0.188 f(x) = 0.252
итерация 5: x = 0.219 f(x) = 0.112
итерация 6: x = 0.234 f(x) = 0.042
итерация 7: x = 0.242 f(x) = 0.007
итерация 8: x = 0.246 f(x) = -0.011
итерация 9: x = 0.244 f(x) = -0.002
итерация 10: x = 0.243 f(x) = 0.002
итерация 11: x = 0.244 f(x) = 0.000
x = 0.24365 f(x) = 0.00022
итерационный метод
итерация 1: x = 0.25556 f(x) = -0.05290
итерация 2: x = 0.24380 f(x) = -0.00044
итерация 3: x = 0.24370 f(x) = 0.00000
x = 0.243702 f(x) = -0.000003