Вторая пачка часть 230


.., m, используя следующую схему: 1) уi считаем найденным (для первого шага им мо¬жет быть у0); 2) вычисляем в точке хi производные уi(k); 3) полагаем ; 4) считаем уi+1 = zi(хi+1); 5) повторяем с первого пункта. Если же в формуле (4.1) положить n=1, то по¬лу¬чим ос¬нов¬ную расчетную формулу метода Эй¬ле¬ра: уi+1=уi+h? ?f(х,у). Этот метод относится к группе одношаговых, в ко¬т¬рых для расчета точки (хi+1, уi+1) тре¬буется ин¬фор¬ма¬ция только о последней вы¬чис¬лен¬ной точке (хi, уi). Он дпус¬ка¬ет простую геометрическую ин¬терпретацию [Де¬-ми¬до¬вич и др., 1962]. По¬лу¬ча¬ет¬ся, что на каждом новом при¬ближении ре¬шение пе¬ре¬ходит на другую кривую из семейства ре¬ше¬ний. Этот факт для не¬ко¬то¬рых диф¬фе¬рен¬ци¬аль¬ных урав¬не-ний может привести к боль¬шим ошиб¬кам и решения за¬да¬чи Коши начнет рас¬хо¬диться. Заметим, что хотя метод Эй¬ле¬ра относится к ит¬¬е-ра¬ци¬он¬ным, но ошибки, сделанные на ран¬¬них эта¬пах, не умень¬шаются из-за не¬ус¬то鬬¬чи¬вос¬ти вы¬чис¬лительной схемы и ее чув¬ст¬ви¬тель¬нос¬ти к шаг¬у раз¬би¬е¬ния отрезка, на котором ищется ре-ше¬ние. Что¬бы обойти эту трудность, пр謬меняют дру¬гие вы¬¬чис¬ли¬тель¬ные схемы или ме¬тды. Для оценки погрешности метода Эйлера на о䬬ном из ша¬гов сетки разложим точное решение в ряд Те¬й¬¬лора в окрестности узла хi: у(хi+1) = у(хi+h) = у(хi) + у'(хi).h + ?(h2) = = у(хi) + f(хi,уi).h + ?(h2). Сравнение разложения с основной расчетной фор¬му¬лой метода показывает, что они совпадают до чле¬нов первого порядка по h, а погрешность фор¬мулы рав¬на ?(h2), т.е. метод Эйлера от¬но¬сит¬ся к методам пер¬во¬го порядка. Программа, реализующая метод Эйлера, мо¬жет быть пред¬ставлена простой процедурой-фун¬к¬¬цией [Плис, Сли¬вина, 1983] (перевод на язык PASCAL выполнен ав¬то¬ра¬ми): FUNCTION EYLER (X, H, Y : REAL) : REAL; BEGIN EYLER := Y + H*FUNC(X,Y) END. Формальные параметры про¬цедуры. Входные: х (тип real) - очередное значение хi; h (тип real) - величина ша¬га разбиения отрезка, на котором ищется решение; у (тип real) - предыдущее значение уi; FUNC(х) (тип real) - процедура-функция, вычисляющая значение прବвой час¬ти уравнения по заданным х и у
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


По низкой цене bdbd отзывы с большими скидками.
Hosted by uCoz