![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.10.2009
Сообщений: 34
|
![]()
Я написала программу на Паскале для формулы yn+1=yn+h*fn
Вот код: Код:
и для формулы yn+1=yn+(h/2)*(3fn-fn-1) Подскажите, пожалуйста, кто-нибудь. Заранее спасибо |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 28.10.2009
Сообщений: 34
|
![]()
Ну откликнитесь же уже кто-нибудь....пожалуйста.......
![]() |
![]() |
![]() |
![]() |
#3 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
если функция та же самая (которая y*y(8-20*x)) там в коде) то по идее
для второго случая : вместо y:=y+h*f(x,y); писать y:=y+(h/2)*(3*f(x,y)-t); где t - сохраненное в переменною старое значение функции, для чего надо после расчета дописать t := f(x,y); при чем надо ещё рассмотреть условие того, что на первом шаге это значение неизвестно(ну я не знаю что у вас, может там и 0), конечно , это t надо ещё объявить для первого случая мне влом раскидывать свой мозг, чтобы въехать в то , как это у вас в функции расчета y[n+1] используется функция от y[n+1] , пока первая моя мысль - вы что-то напутали, ну хотя может и я уже всё забыл ((( |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Численные методы. Матрица. | KASPEER | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.03.2011 12:59 |
Численные методы | Adriana | Общие вопросы Delphi | 2 | 11.04.2010 18:02 |
численные методы | Desha | Помощь студентам | 2 | 24.05.2009 12:46 |
Численные методы | improvement | Общие вопросы .NET | 4 | 08.05.2009 01:58 |
Численные методы в Дельфи | UserOK | Общие вопросы Delphi | 3 | 26.06.2008 12:05 |