|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.11.2007, 00:01 | #1 |
Пользователь
Регистрация: 23.10.2007
Сообщений: 30
|
Уравнение метода итераций
Доброе время суток. Вот тут встала задача: Найти решения уравнения 1-x+sin(x)-1n(1+x)=0 методом итераций на отрезке (0; 1.5) включительно с точностью 0.1, 0.01, 0.001.
Метод итераций мне не совсем понятен и желаельно еще узнать каковым это должно выглядеть в кодировке. Программа на Delphi |
11.11.2007, 09:08 | #2 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Сначала уравнение f(x)=0 приводят к виду удобному для итерации x=ff(x).
В вашем случае: x:=1+sin(x)-ln(1+x). Далее берут начальное приближение, подставляют в формулу, получают новый x и сравнивают с предыдущим. Если разница > eps то полученный x принимают за новое приближение и расчет повторяют Код:
|dff(x)/dx| < 1. Поэтому иногда нужно еще подумать откуда из уравнения f(x)=0 выдернуть x. Последний раз редактировалось _Dmitry; 11.11.2007 в 09:32. |
12.11.2007, 01:26 | #3 |
Пользователь
Регистрация: 23.10.2007
Сообщений: 30
|
Большое спасибо Дмитрий, теперь понятно.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
текст программы для решения нелинейного уравнения методом простых итераций | Dyst | Помощь студентам | 2 | 14.05.2008 22:00 |
Численные метода на паскале | Колян | Помощь студентам | 7 | 27.03.2008 20:08 |
Вызов Метода из др. модуля | Mickle | Общие вопросы Delphi | 2 | 10.05.2007 23:41 |