Реферат: Решение систем дифференциальных уравнений методом Рунге-Куты 4 порядка

<span Times New Roman",«serif»">Министерствообразования Украины

<span Times New Roman",«serif»"> Донецкий государственный технический

<span Times New Roman",«serif»">  университет

Кафедра  химической технологии топлива

Курсоваяработа

на тему       :  Решениесистем

дифференциальных

уравнений методом

Рунге — Кутты 4 порядка

по дисциплине :  Математические методы и

модели в расчетах на ЭВМ

<span Times New Roman KOI-8",«serif»; mso-no-proof:no">

<span Times New Roman KOI-8",«serif»; mso-no-proof:no">

Выполнил:  студент гр. ХТ-96 КузнецовМ.В.<span Times New Roman",«serif»">Проверил:  доц. Чеховской Б.Я. <img src="/cache/referats/1194/image001.gif" v:shapes="_x0000_s1060">
г.Донецк  1998 год<span Courier New";mso-fareast-font-family: «Times New Roman»;mso-bidi-font-family:«Times New Roman»;mso-ansi-language: RU;mso-fareast-language:RU;mso-bidi-language:AR-SA">

РЕФЕРАТ

 Дифференциальные Уравнения, Метод Рунге-Кутта, РК-4,Концентрация, Метод Эйлера, Задача Коши, Ряд Тейлора, Паскаль, Реакция,Интервал, Коэффициенты Дифференциального Уравнения.

Листов    : 28

Таблиц     : 2

Графиков  : 4

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

<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA;mso-no-proof:yes">

<span Times New Roman",«serif»">Содержание:

<span Times New Roman",«serif»">

<span Times New Roman",«serif»">        

<span Times New Roman",«serif»;font-weight:normal">Введение

<span Times New Roman",«serif»">

<span Times New Roman",«serif»">1.    

<span Times New Roman",«serif»; font-weight:normal">Постановка задачи…………………………………6

<span Times New Roman",«serif»">

<span Times New Roman",«serif»">2.    

<span Times New Roman",«serif»; font-weight:normal">Суть метода…………………………………………8

<span Times New Roman",«serif»">

<span Times New Roman",«serif»">3.    

<span Times New Roman",«serif»; font-weight:normal">Выбор метода реализации программы……………14

<span Times New Roman",«serif»">

<span Times New Roman",«serif»">4.    

<span Times New Roman",«serif»; font-weight:normal">Блок – схема………………………………………...15

<span Times New Roman",«serif»">

<span Times New Roman",«serif»">5.    

<span Times New Roman",«serif»; font-weight:normal">Программа…………………………………………..17

<span Times New Roman",«serif»">

<span Times New Roman",«serif»">6.    

<span Times New Roman",«serif»; font-weight:normal">Идентификация переменных………………………19

<span Times New Roman",«serif»">

<span Times New Roman",«serif»">7.    

<span Times New Roman",«serif»; font-weight:normal">Результаты…………………………………………..20

<span Times New Roman",«serif»">

<span Times New Roman",«serif»">8.    

<span Times New Roman",«serif»; font-weight:normal">Обсуждение результатов…………………………...21

<span Times New Roman",«serif»">

<span Times New Roman",«serif»">9.    

<span Times New Roman",«serif»; font-weight:normal">Инструкция к программе…………………………...23

<span Times New Roman",«serif»">

<span Times New Roman",«serif»">10.  

<span Times New Roman",«serif»; font-weight:normal">Заключение………………………………………….27

<span Times New Roman",«serif»;font-weight:normal">

<span Times New Roman",«serif»; font-weight:normal">Литература

<span Times New Roman",«serif»">

<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA">

<span Times New Roman",«serif»">Введение

            Обыкновенныедифференциальные уравнения (ОДУ) широко используются для математическогомоделирования процессов и явлений в различных областях науки и техники.Переходные процессы в радиотехнике, кинетика химических реакций, динамикабиологических популяций, движение космических объектов, модели экономическогоразвития исследуются с помощью ОДУ.

            Вдифференциальное уравнение n-го порядка в качестве неизвестных величин входятфункция y(x) и ее первые n производных по аргументу x

<img src="/cache/referats/1194/image002.gif" v:shapes="_x0000_s1027">


     <span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">j

( x, y, y1, ...  y(n) )=0.                                                                                                     1.1

            Изтеории ОДУ известно, что уравнение (1.1) эквивалентно системе n уравненийпервого порядка

<img src="/cache/referats/1194/image003.gif" v:shapes="_x0000_s1028">


                        <span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">j

k(x, y1, y1’,y2 ,y2 ’,… ,yn ,yn ’)=0.                                                             1.2

где k=1,…, n.

            Уравнение(1.1) и эквивалентная ему система (1.2) имеют бесконечное множество решений.Единственные решения выделяют с помощью дополнительных условий, которым должныудовлетворять искомые решения. В зависимости от вида таких условий рассматривают три типа задач, для которых доказаносуществование и единственность решений.

            Первыйтип – это задачи Коши, или задачи с начальными условиями. Для таких задач кромеисходного уравнения (1.1) в некоторой точке xo должны быть заданы начальныеусловия, т.е. значения функции y(x) и ее производных

                        y(x0)=y0’,   y’(x0)=y10,… ,y(n-1)(x0)=yn-1,0.

Для системы ОДУ типа (1.2) начальные условиязадаются в виде

<img src="/cache/referats/1194/image004.gif" v:shapes="_x0000_s1029">


                        y1(x0)=y10,     y2(x0)=y20,…, yn(x0)=yn0.                                                  1.3

            Ковторому типу задач относятся так называемые граничные, или краевые задачи, вкоторых дополнительные условия задаются в виде функциональных соотношений междуискомыми решениями. Количество условий должно совпадать с порядком n уравненияили системы. Если решение задачи определяется в интервале x є <span Times New Roman""><span Times New Roman"">[

x0,xk<span Times New Roman""><span Times New Roman"">],то такие условия могут быть заданы как на границах, так и внутри интервала.Минимальный порядок ОДУ, для которых может быть сформулирована граничнаязадача, равен двум.

            Третийтип задач для ОДУ – это задачи на собственные значения. Такие задачи отличаютсятем, что кроме искомых функций y(x) и их производных в уравнения входятдополнительно m неизвестных параметров <span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">l

1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">l2<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">¼<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,хm<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,которые называютсясобственными значениями<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.Для единственности решенияна интервале [x0<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,xk] необходимо задать m+nграничных условий<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.В качестве примера можноназвать задачи определения собственных частот<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,коэффициентов диссипации<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,структуры электромагнитных полей имеханических напряжений в колебательных системах<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,задачи нахождения фазовыхкоэффициентов<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,коэффициентов затухания<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,распределения напряженностей полей волновыхпроцессов и т<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.д<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.

            Кчисленному решению ОДУ приходится обращаться<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,

когда не удается построитьаналитическое решение задачи через известные функции<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.Хотя для некоторых задач численные методыоказываются более эффективными даже при наличии аналитических решений<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.

            Большинствометодов решения ОДУ основано на задаче Коши<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,

алгоритмы и программы длякоторой рассматриваются в дальнейшем<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">.<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA;mso-no-proof:yes">

<span Times New Roman",«serif»">1.Постановка задачи

            Многиепроцессы химической технологии описываются СДУ — начиная от кинетических исследованийи заканчивая химическими технологическими процессами<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.

В основу математических способов описанияпроцессов положены СДУ и СЛАУ<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.Эти уравнения описываютматериальные и тепловые балансы объектов химической технологии<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,а так же структуры потоков техническихвеществ в этих аппаратах<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.

           

Для получения<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

распределения технологических параметров вовремени и в пространстве (в пределах объекта)<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,необходимо произвести СДУметодом<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,которых дал бы высокуюточность решения при минималььных затратах времени на решение<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,потому что ЭВМ должна работать в режимереального времени и успевать за ходом технологического процесса<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.Если время на решение задачи большое<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,то управляющее воздействие<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,выработанное на ЭВМ может привести котрицательным воздействиям<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.Методов решения существуеточень много<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.В данной работе будетрассмотрен метод решения СДУ методом Рунге-Кутта 4 порядка.

Для удобстваработы на ЭВМ, необходимо данную кинетическую схему преобразовать в удобный дляработы на компьютере вид. Для этого необходимо кинетическую схему процессапредставить в виде уравнений. При рассмотрении кинетической схемы процессанеобходимо учитывать коэффициенты скоростей реакций. Но, так как процесспротекает при изотермических условиях, коэффициенты скоростей реакций можносчитать за константы скоростей химической реакции. Из приведенной ниже схемы мыможем составить ряд дифференциальных уравнений, учитывающих изотермичностьпроцесса.

<img src="/cache/referats/1194/image006.gif" v:shapes="_x0000_s1061">


Так как коэффициенты K1,K2,K3,K4 являются константами, то можноуравнение  записать в следущем виде.

<img src="/cache/referats/1194/image008.gif" v:shapes="_x0000_s1062">

Для преобразования данныхдифференциальных уравнений для использования их в расчетах тепловых и кинетических схем методами Рунге-Куттынеобходимо подставлять вместо производных значений концентраций, значенияконцентраций данных в начале процесса. Это обусловлено тем, что методРунге-Кутты четвертого порядка, который будет использован для расчетакинетической схемы процесса. Так как этот метод требует сведений только ободной точке и значений функции.

<span Courier New";mso-fareast-font-family: «Times New Roman»;mso-bidi-font-family:«Times New Roman»;mso-ansi-language: RU;mso-fareast-language:RU;mso-bidi-language:AR-SA">

<span Times New Roman",«serif»">2.Суть метода

            Разбори рассмотрение методов<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,

применяемых на практике длярешения дифференциальных уравнений<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,мы начнем с их широкойкатегории<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,известной под общимназванием методов Рунге-Кутта<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.

            МетодыРунге-Кутта обладают следующими свойствами:

1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.

Эти методыявляются одноступенчатыми: чтобы найти уm+1<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,нужна

    информация о предыдущей точке xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

ym<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.

2<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.

Онисогласуются с рядом Тейлора вплоть до членов порядка hp<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,где степень р

    различна для различных методов и называетсяпорядковым номером или

   порядком метода<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.

3<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.

Они не требуют вычисления производных от f (x<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,y)<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,а требуютвычисления

   самой функции<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.

Рассмотрим сначалагеометрическое построение и выведем некоторые формулы на основе геометрическиханалогий<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.

После этого мы подтвердимполученные результаты аналитически<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">.

            Предположим<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,

намизвестна точка xm<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,ym  на искомой кривой<span Times New Roman";mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol; mso-symbol-font-family:Symbol">. Тогда мы можем провести прямую линию с тангенсом угланаклона у<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">¢m=f(xm<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym)<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,которая пройдет через точку xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">. Этопостроение показано на рис<span Times New Roman";mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol; mso-symbol-font-family:Symbol">.1<span Times New Roman";mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol; mso-symbol-font-family:Symbol">, где кривая представляет собой точное<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">, ноконечно неизвестное решение уравнения<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">, а прямая линия L1построена так<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,как это только что описано<span Times New Roman";mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol; mso-symbol-font-family:Symbol">.

<img src="/cache/referats/1194/image010.gif" v:shapes="_x0000_s1063">           

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

Тогда следующей точкой решения можно считать ту<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

где прямая L1 пересечет ординату<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,проведенную через точку x=xm+1=xm+h<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.

           

<img src="/cache/referats/1194/image011.gif" v:shapes="_x0000_s1030">Уравнение прямой L1 выглядит так: y=ym+y<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¢

m(x-xm) так как y<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¢=f(xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym) и кроме того<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,xm+1=xm+h тогдауравнение примет вид 

ym+1=ym+h*f(xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

ym)                                                                                   1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.1

            Ошибкапри x=xm+1 показана в виде отрезка е<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">.

Очевидно<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,найденное таким образом приближенноезначение согласуется с разложением в ряд Тейлора вплоть до членов порядка h<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,так что ошибка ограничения равна  et=Кh2

            Заметим<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

что хотя точка на графике 1была показана на кривой<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,в действительности ym являетсяприближенным значением и не лежит точно на кривой<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">.

            Формула1<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">.

1описывает метод Эйлера<span Times New Roman";mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol; mso-symbol-font-family:Symbol">, один из самых старых и широко известных методовчисленного интегрирования дифференциальных уравнений<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">. Отметим<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">, чтометод Эйлера является одним из методов Рунге-Кутта первого порядка<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.

           

Рассмотрим исправленныйметод Эйлера и модификационный метод Эйлера<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">.

В исправленном методе Эйлерамы находим средний тангенс угла наклона касательной для двух точек: xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym и xm+h<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym+hy<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¢m<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.Последняя точка есть та самая<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,которая в методе Эйлера обозначалась xm+1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym+1<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">.Геометрический процесснахождения точки xm+1<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,ym+1 можнопроследить по рис<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.2<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.С помощью метода Эйлера находится точка xm+h<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym+hy<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¢m<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,лежащая на прямой L1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.В этой точке снова вычисляется тангенс<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,дает прямую <span Arial",«sans-serif»;mso-ascii-font-family: «Times New Roman»;mso-hansi-font-family:«Times New Roman»;mso-bidi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Arial">Ĺ<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.Наконец<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,через точку xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym мы проводим прямую L<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,параллельную <span Arial",«sans-serif»;mso-ascii-font-family: «Times New Roman»;mso-hansi-font-family:«Times New Roman»;mso-bidi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Arial">Ĺ<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.Точка<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,в которой прямая Lпересечется с ординатой<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,восстановленной из x=xm+1=xm+h<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,и будет искомой точкой xm+1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym+1<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">.Тангенс угла наклона прямой <span Arial",«sans-serif»; mso-ascii-font-family:«Times New Roman»;mso-hansi-font-family:«Times New Roman»; mso-bidi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Arial">Ĺи прямой L равен

<img src="/cache/referats/1194/image012.gif" v:shapes="_x0000_s1031">           

Ф(xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

ym<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,h)=<span Kino MT"; mso-ascii-font-family:«Times New Roman»;mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:«Kino MT»"><span Kino MT"">½[f(xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym)+f(xm+h<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym+y<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">¢mh)]                                                         1<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">.2

           

где  y<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">¢

m=f(xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym)                                                                                                     1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.3

            Уравнениелинии L при этом записывается в виде

                        y=ym+(x-xm)Ф(xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

ym<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,h)<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

<img src="/cache/referats/1194/image013.gif" v:shapes="_x0000_s1032">            такчто

                                    ym+1=ym+hФ(xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

ym<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,h)<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.                                                                   1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.4

            Соотношения1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.

2<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.3<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.4 описывают исправленный метод Эйлера<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.

<img src="/cache/referats/1194/image015.gif" v:shapes="_x0000_s1064">
Чтобы выяснить<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

насколько хорошо этот метод согласуется сразложением в ряд Тейлора<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,вспомним<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,что разложение в ряд функции f(x<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,y) можно записать следующим образом:

<img src="/cache/referats/1194/image016.gif" v:shapes="_x0000_s1033">           

            f(x<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,

y)=f(xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym)+(x-xm)<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¶f/<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">¶x+(y-ym)<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¶f/<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">¶x+<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¼                                        1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.5

где частные производные вычисляются при x=xmи y=ym<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.

            Подставляяв формулу 1<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">.

5x=xm+h и y=ym+hy<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¢m ииспользуя выражение 1<span Times New Roman";mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol; mso-symbol-font-family:Symbol">.3 для y<span Times New Roman";mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol; mso-symbol-font-family:Symbol">¢m<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">, получаем

                        f(xm+h<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

ym+hy<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¢m)=f+hfx+hffy+O(h2)<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

где снова функция f и ее производные вычисляются вточке xm<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,

ym<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.Подставляя результат в 1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.2 и производя необходимые преобразования<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,получаем

                        Ф(xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

ym<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,h)=f+h/2(fx+ffy)+O(h2)<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.

Подставим полученноевыражение в 1<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.

4 и сравним с рядом Тейлора

                        ym+1=ym+hf+h2/2(fx+ffy)+O(h3)<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.

            Каквидим<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

исправленный метод Эйлера согласуется сразложением в ряд Тейлора вплоть до членов степени h2<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,являясь<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,таким образом<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,методом Рунге-Куттывторого порядка<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.

            Рассмотриммодификационный метод Эйлера<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.

Рассмотрим рис<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.3 где первоначальное построение сделано также<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,как и на рис<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">.2<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.Но на этот раз мы берем точку<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,лежащую на пересечении этой прямой иординатой x=x+h/2<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.На рисунке эта точкаобразована через Р<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,а ее ордината равна y=ym+(h/2)y<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¢m<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.Вычислим тангенс угла наклона касательной вэтой точке

<img src="/cache/referats/1194/image017.gif" v:shapes="_x0000_s1034">


                        Ф(xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,

ym<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,h)=f+(xm+h/2<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym+h/2*y<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¢m)<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,                                                      1<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.6

            где     y<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">¢

m=f(xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym)                                                                                               1<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.7

            Прямаяс таким наклоном<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,

проходящая через Р<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,обозначена через <span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Desdemona">L*<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">.Вслед за тем<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,мы проводим через точку xm<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">,ym прямую параллельную <span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Desdemona">L*<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">,и обозначаем ее через L0<span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">.Пересечение этой прямой с ординатой x=xm+hи даст искомую точку xm+1<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">,ym+1<span Times Ne
еще рефераты
Еще работы по математике