|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.06.2013, 21:18 | #1 |
Регистрация: 14.06.2013
Сообщений: 3
|
Метод касательных
Алгоритм решения:
1. Определить три функции пользователя: Для функции; Для первой производной; Для второй производной. 2. Вывести исходные данные: Количество корней; Точность. 3. Открыть цикл по количеству корней: Обнулить счётчик итераций Ввести интервал [a,b] Ввести Х ε [a,b] 4. Определить знак выражения и выбрать формулу: f(b)*f"(x)>0, тогда пункт 5, если нет пункт7 5. Xk =a - (f(a)/f’(a)) 6. |Xk-a|<=ε, тогда пункт 10, если нет, то k:=k+1 a:=x*k 7. Xk=b-(f(b)/f’(b)) 8. |Xk-b|<=ε, тогда пункт 10, если нет, то пункт 9 9. k:=k+1 b:=x*k и переход к пункту 7 10. Печать результатов: Корень уравнения Значение функции в точке Количество итераций 11. Цикл Код:
|
14.06.2013, 21:20 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
И как? Работает?
I'm learning to live...
|
14.06.2013, 21:22 | #3 |
Регистрация: 14.06.2013
Сообщений: 3
|
во всяком случае сегодня на практике работало!)
|
14.06.2013, 21:44 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну это хорошо )
Кому нить обязательно пригодится. Прога короткая - разобраться не сложно будет.
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Метод касательных(Метод Ньютона) | Fat_Tony | Помощь студентам | 0 | 22.01.2013 22:30 |
метод касательных | gest | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 16.04.2011 10:03 |
метод касательных | Meri1992 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 11.12.2010 09:56 |
метод касательных | pinya86 | Microsoft Office Excel | 2 | 13.06.2009 16:04 |
Метод касательных | werser | Помощь студентам | 1 | 24.05.2009 14:25 |