Исследование методов решения систем дифференциальных уравнений

Автор работы: Пользователь скрыл имя, 02 Ноября 2011 в 09:09, курсовая работа

Описание

Цель работы: исследование методов решения системы дифференциальных уравнений с постоянной матрицей:
Задание:
Найти собственные числа и построить фундаментальную систему решений (ФСР).
Построить фундаментальную матрицу методом Эйлера.
Найти приближенное решение в виде матричного ряда.
Построить общее решение матричным методом. Исследовать зависимость Жордановой формы матрицы А от ее собственных чисел.
Решить задачу Коши.
Решить неоднородную систему.

Содержание

1.Введение…………………………………………………………………….3
2.Постановка задачи………………………………………………………… 4
3.Нахождение собственных чисел и построение ФСР…………………….5
4.Построение фундаментальной матрицы решений методом Эйлера…………………………………………………………….7
5.Нахождение приближённого решения в виде матричного ряда ………13
6.Построение общего решения матричным методом ……………………18
7.Решение задача Коши…………………………………………………….23
8.Исследование зависимости жордановой

формы матрицы А от свойств матрицы системы……………………….26
9.Решение неоднородной системы………………………………………...27
10.Заключение………………………………………………………………..30
11.Приложение……………………………………………………………….31
12.Список литературы……………………………………………………….34

Работа состоит из  1 файл

Курсовик.doc

— 617.00 Кб (Скачать документ)

Сделаем проверку найденного решения. Для этого подставим наше найденное решение в исходное уравнение следующим образом: 
 

                               

После нажатия  SIMPLIFY  получаем нулевую матрицу-столбец: 

                                                                         

что показывает, что общее решение найдено  верно.

 

5. Нахождение приближённого решения в виде матричного ряда.

    Дадим определение матричному ряду и экспоненциальной функции матрицы.

    Матричные ряды. Рассмотрим бесконечную последовательность матриц , , . Будем говорить, что последовательность матриц сходится к матрице А:

    

, 

    если    при . Из определения нормы следует, что сходимость матриц эквивалентна поэлементной сходимости. Матричным рядом называется символ , причем говорят, что этот ряд сходится к сумме ,  если к f сходится последовательность частичных сумм Sk, где

    .

    Пусть , тогда можно определить степень матрицы А обычным образом:

    

(k раз).

    Рассмотрим  ряд, называемый степенным:

    

,
,
,

    где по определению положим A0 = En.

    Экспоненциальная  функция матрицы. В качестве примера рассмотрим степенной ряд, равный:

    

.

    Так как радиус сходимости соответствующего числового ряда

    

    Равен бесконечности, то ряд сходится при  всех А. Сумма ряда называется экспоненциальной функцией (экспонентой) и обозначается через еА, если  ехр{А}.

    Приближенно вектор решений можно найти как  произведение матричного ряда:

    

    

      и  вектора начальных условий  y0=[y1,y2, …..yk].

    Формула является матричной задачей Коши в приближенном виде.

    Экспонентой матрицы А называется сумма ряда

    

    где Е – единичная матрица.

          Матрица является решением матричной задачи Коши:

      т.е. является фундаментальной матрицей системы.

      Найдем  разложение матричного ряда шести первым членам. Введем следующее выражение: 

E+sum(A^n*t^n/n!, n, 1, 6)

для получения  разложения по 6 первым членам. Результатом будет являться матрица 4*4. Полученные матрицы умножаем на вектор начальных условий [1,2,3,3] и получаем приближенное решение в виде матричного ряда.

      Построив  графики решений (Рис.1.) и график решения задачи Коши (Рис.2.), мы видим, что при увеличении n первых членов, график приближается к графику решения задачи Коши.

     Найдем  вектор приближенных решений для  шести членов ряда.

    Получим  вектор,  элементами которого будут  приближенные значения исходных функций: 

      

    Для шести членов ряда:

    Первый  столбец:

    

    Второй  столбец:

    

    Третий  столбец:

    

    Четвертый столбец:

      
 

    При увеличении членов разложения ряда вектор приближенных решений будет стремиться к вектору точных решений.. Этот факт можно наблюдать, графически сравнивая изображение точного и приближенного решений (Рис.1. и Рис.2.)

    Умножим на соответствующий вектор начальных  условий и получим приближенное решение в виде матричного ряда, запишем полученное решение для n=6.

[1;2;3;3]

Рис.1.  Приближенное решение в виде матричного ряда 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    6.Построение  общего решения  матричным методом. 

    Задача  нахождения решений системы дифференциальных уравнений эквивалентна задаче отыскания матрицы по матрице А.

    Для того, чтобы найти фундаментальную  систему решений уравнения, нужно  записать в явном виде вектор-столбцы  etA или какой-либо другой фундаментальной матрицы.

    Пусть А= SJS-1, где J- жорданова форма матрицы А. 

    etA= T etJ T-1, или etAT= T etJ

    etAT-фундаментальная матрица. Следовательно достаточно записать в явном виде столбцы матрицы Ф(t)=T etJ .

    etJ= diag { etJ1, etJ2 ,…….,etJ },

    где etJ1=diag{ etl ,………,etl }

    

 

    Обозначим вектор-столбцы матриц Ф(t) и T через j1(t),……., jn(t) и t1,…..,tn соответственно. Умножая etJ на T слева, получим 

    jj(t)=sjeljt, j=1,…..,p 

    jp+r1+…….+r(k-1)+t(t)=sp+r1+…..+r(k-1)el(p+k) 

    jp+r1+…..+r(k-1)+t(t)=t(sp+r1+……+r(k-1)+2)el(p+k)

    …………………………………………….. 

    jp+r1+…..+r(k)(t)=t((tr(k)-1 / (r(k)-1)t)s0+r1+……+r(k-1)+1 + …..+ s0+r1+……+r(k) )el(p+k) 

    Данное  семейство решений, соответствующее  каждому k=1,……, q будем называть группой решений. Каждому кратному корню матрицы коэффициентов соответствует столько групп решений, сколько различных клеток Жордана соответствует ему в жордановой форме.

    Если  все собственные числа А простые, то фундаментальная система решений  имеет вид  jj(t)=sjeljt, j=1,…..,p. В этом случае коэффициенты при экспонентах оказываются постоянными векторами. Они  постоянны и в том случае, когда имеются кратные собственные числа, но все элементарные делители простые, т.е. когда жорданова форма J диагональная.

    Векторные коэффициенты t1…….tn  в формулах можно найти из условия

    SA=BS.

    При этом векторы t1…….tn должны образовывать неособую матрицу T.

    Общее решение уравнения имеет вид

    X=C1j 1(t)+……..+Cnjn (t), C1……..Cn€C

    Где j 1……..jn определяются формулами, приведенными выше. 

    Запишем матрицу Жордана для двух действительных разных и двух действительных кратных  корней:

    

          

    Из  уравнения SA = BS, где S – невырожденная матрица, получаем систему 16-го порядка, из которой находим элементы матрицы S. Полученная матрица S будет выглядеть следующим образом:

    

    

      

    Найдем  матрицу перехода S c использованием функции SOLVE:

      
 
 

подставим значения S31 и S44, в результате получим следующие значения:

    В результате получаем следующую матрицу: 

 

        

    Вектор  решений у=Sx, где

    Таким образом, вектор переменных в собственном базисе будет представлен в виде: 

    

      

    Тогда общее решение имеет вид: 

    

      

              

    Сделаем проверку решения, полученного матричным  методом: 

                                               

    

          

    После нажатия  SIMPLIFY получаем нулевую матрицу-столбец: 

    

 
 

    что показывает, что общее решение  найдено верно. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    7. Решение задачи Коши

    Формулировка  задачи Коши: из всех решений системы уравнения найти такое решение , в котором принимает заданное числовое значение при заданном числовом значении . Для решения задачи Коши подставляем вектор начальных условий в вектор решений системы дифференциальных уравнений, приравниваем независимую переменную t к нулю. Построим решение в форме Коши:

    х := 0 

    [1,2,3,3]

    Запишем общее решение однородного уравнения:

    

    Приравняем  вектору свободных членов, составим систему и найдем коэффициенты vi:

    

    

      

 

    Подставим найденные значения коэффициентов  в общее решение системы уравнений и получим решение задачи Коши:

     

    Построим  график решения задачи Коши:

      

     Рис.2. Решение задачи Коши для заданных начальных условий 
    8. Исследование зависимости жордановой формы матрицы А от свойств матрицы системы

      Пусть J – жорданова клетка матрицы А. Для случая действительных разных корней жорданова клетка будет выглядеть следующим образом:

      

Пусть среди  действительных собственных чисел  матрицы А есть кратные. Жорданова  клетка будет находиться по следующей формуле:

Например, если кратность k=2, то жорданову клетку матрицы мы можем записать так:

Если кратность  k=3, то жорданову клетку матрицы мы можем записать так:

Если же среди трех собственных чисел являются корнями кратности 2, то жорданова форма будет выглядеть следующим образом:

Информация о работе Исследование методов решения систем дифференциальных уравнений