Автор работы: Пользователь скрыл имя, 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
Сделаем проверку
найденного решения. Для этого подставим
наше найденное решение в исходное уравнение
следующим образом:
После нажатия
SIMPLIFY получаем нулевую матрицу-столбец:
что показывает, что общее решение найдено верно.
Дадим определение матричному ряду и экспоненциальной функции матрицы.
Матричные ряды. Рассмотрим бесконечную последовательность матриц , , . Будем говорить, что последовательность матриц сходится к матрице А:
если при . Из определения нормы следует, что сходимость матриц эквивалентна поэлементной сходимости. Матричным рядом называется символ , причем говорят, что этот ряд сходится к сумме , если к f сходится последовательность частичных сумм Sk, где
.
Пусть , тогда можно определить степень матрицы А обычным образом:
Рассмотрим ряд, называемый степенным:
где по определению положим 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+
jp+r1+…..+r(k-1)+t(t)=t(sp
……………………………………………..
jp+r1+…..+r(k)(t)=t((tr(k)
Данное семейство решений, соответствующее каждому k=1,……, q будем называть группой решений. Каждому кратному корню матрицы коэффициентов соответствует столько групп решений, сколько различных клеток Жордана соответствует ему в жордановой форме.
Если
все собственные числа А
Векторные коэффициенты 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:
Подставим найденные значения коэффициентов в общее решение системы уравнений и получим решение задачи Коши:
Построим график решения задачи Коши:
Пусть J – жорданова клетка матрицы А. Для случая действительных разных корней жорданова клетка будет выглядеть следующим образом:
Пусть среди действительных собственных чисел матрицы А есть кратные. Жорданова клетка будет находиться по следующей формуле:
Например, если кратность k=2, то жорданову клетку матрицы мы можем записать так:
Если кратность k=3, то жорданову клетку матрицы мы можем записать так:
Если же среди трех собственных чисел являются корнями кратности 2, то жорданова форма будет выглядеть следующим образом:
Информация о работе Исследование методов решения систем дифференциальных уравнений