Метод ЭЙЛЕРА-КОШИ

В основе метода ломаных Эйлера лежит идея графического построения решения дифференциального уравнения, однако этот метод дает одновременно и способ нахождения искомой функции в численной (табличной) форме.

Пусть дано уравнение

(9)

с начальным условием

. (10)

Выбрав достаточно малый шаг h, построим, начиная с точки х0, систему равностоящих точек . Вместо искомой

интегральной кривой на отрезке рассмотрим отрезок касательной к ней в точке (обозначим ее L1) с уравнением

 
 

 


При из уравнения касательной получаем: , откуда видно, что приращение значения функции на первом шаге имеет вид: .

Аналогично, проводя касательную некоторой интегральной кривой семейства в точке , получим:

 
 


что при дает т. е. получается из

добавлением приращения

Таким образом, получение таблицы значений искомой функции по методу Эйлера заключается в циклическом применении пары формул:

 
 


(11)

 

 

Существуют различные уточнения метода Эйлера, повышающие его точность. Модификации метода обычно направлены на то, чтобы более точно определить направление перехода из точки точку . Метод Эйлера - Коши, например, рекомендует следующий порядок вычислений:

 

(12)

 

Геометрически это означает, что мы определяем направление интегральной кривой в исходной точке и во вспомогательной точке , а в качестве окончательного берем среднее этих направлений.

В соответствии с методом Эйлера – Коши запишем итерационные уравнения нахождения значения скорости ni+1 в следующий момент времени из предыдущего ni (обозначим t – шаг по времени).Обозначив

 

(13)

Тогда в момент времени ti+1 согласно методу Эйлера – Коши запишем формулы:

 

(14)

 

Тогда, подставляя (13) в формулы (14), в итоге получим:

Для ускорения процесса работы над задачей целесообразно вместо составления программы воспользоваться готовой прикладной программой (например, табличным процессором Excel).

В Excel в ячейках D2, D4, D6, D8 таблицы будем хранить соответственно значения шага вычислений t, массы «безпарашютиста» m, величины mg, коэффициента . Это связано с тем, что все константы удобно хранить в отдельных ячейках, чтобы в случае их изменения не пришлось переписывать расчетные формулы Тогда для вычисления значения в ячейке В4 нужно записать формулу:

=B3+$D$2/2*(($D$6-$D$8*B3^2)/$D$4+($D$6-

$D$8*(B3+$D$2*($D$6-$D$8*B3^2)/$D$4)^2)/$D$4)

и произвести автозаполнение столбца В.

В столбце А в ячейку А4 нужно записать формулу: =СУММ(А3;$D$2) и произвести автозаполнение столбца А.








Дата добавления: 2015-04-25; просмотров: 2503;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.