Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 5
1

Решить уравнение методом Ньютона (касательных)

25.03.2015, 01:18. Просмотров 1351. Ответов 3
Метки нет (Все метки)

Надо решить уравнение методом Ньютона (касательных) на языке Паскаль
ур-е: f(x)=2*exp(x)-5*x-2
предел от 0.1 до 0.2
точность: 0.000001
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2015, 01:18
Ответы с готовыми решениями:

Решить уравнение методом касательных
Решить уравнение In (x)-x+1.8=0 с точностью е на отрезке методом касательных.

решить нелинейное уравнение F(x)=0 методом деления отрезка пополам и методом Ньютона
Задача звучит так: решить нелинейное уравнение F(x)=0 методом деления отрезка пополам и методом...

Решить нелинейное уравнение методом Ньютона
Решить нелинейное уравнение методом Ньютона.Программа выдают отсутствие идентификатора result.В чем...

Решить нелинейное уравнение методом Ньютона
Здраствуйте,как вообще в паскале можно написать такое? И реализовать? Разработать программу на...

3
4143 / 1957 / 2053
Регистрация: 10.12.2014
Сообщений: 7,528
25.03.2015, 05:44 2
Во-первых: Для этого необходимо найти ещё и производную данного выражения.
Во-вторых: Составить программу, где рассчитывать f(x) / f’(x).
Ну и в-третьих: Должно получиться решение типа такого:
Код
Начальное значение: 1.2000000000
Шаг 1 - значение: 2.0290074969
Шаг 2 - значение: 1.7286051828
Шаг 3 - значение: 1.6292437239
Шаг 4 - значение: 1.6188949695
Шаг 5 - значение: 1.6187881366
Шаг 6 - значение: 1.6187881253
Корень = 1.6187881253
Проверка: 2*exp(x)-5*x-2 = 0.0000000000
Добавлено через 1 минуту
У меня получилось около двадцати строк кода ;–)
0
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 5
25.03.2015, 20:09  [ТС] 3
Я в курсе этого
не знаю как это написать в Паскаль)
0
4143 / 1957 / 2053
Регистрация: 10.12.2014
Сообщений: 7,528
26.03.2015, 06:03 4
Метод Ньютона (касательны) основан на замене F(x) в начальной точке приближения x = x0 касательной, пересечение которой с осью x даёт приближение x1, и т.д.
Таким образом , итерационный процесс схождения к корню реализуется формулой

Xn-1 = Xn - F(Xn) / F'(Xn),

до тех пор, пока соблюдается условие |Xn+1 - Xn| >= ε.
В качестве X0 выбирают тот конец отрезка [a,b], на котором знаки F(X0) и F''(X0) совпадают.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2015, 06:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Решить методом хорд и касательных
Решить методом хорд и касательных x-10sinx=0

Решить уравнение на интервале по методу Ньютона
Нужно решить уравнение на интервале по методу Ньютона. Проблема в том, что не могу найти сам метод...

Решить уравнение, используя рекуррентную формулу Ньютона
не знаю как составить программу в паскале

Решить систему уравнений методом ньютона
решить систему уравнений методом ньютона. помогите, пожалуйста.


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

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

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