Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Численное решение дифференциального уравнения (п. 1.2.1.) с помощью функции ODE45 из MATLAB.




Численное решение дифференциального уравнения (п. 1.1.) с помощью функции ODE45 из MATLAB.

Комплексные корни характеристического уравнения

Вещественные корни характеристического уравнения

Аналитическое решение дифференциального уравнения 2 порядка методом преобразования Лапласа.

 

 

 

 

 

 

 

 

В соответствии с таблицей преобразования Лапласа

 

 

 

 

 

 

 

 

Для удобства применения таблиц обратного преобразования Лапласа представим в виде следующей суммы:

слагаемые которой соответствуют следующим табличным выражениям:

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

Использование описанного выше разложения на дроби позволяет получить следующие выражения:

 

 

 

Файл Main1.m

[t,y]=ode45('odefun1’,[0 3],1);

%При вызове ODE45 используются следующие параметры:

% odefun1 – имя файл-функции, которая вычисляет значения %правой части решаемого дифф. ур-ния

% [0 3] – значения границ временного интервала, в котором %ищется решение дифф. ур-ния

%

%Построение графика переходного процесса

plot(t,y);

 

Файл Odefun1.m

function f=odefun1(t,y)

%При вызове рассматриваемой функции из ODE45, ей передаются

% через фактические параметры текущие значения t и y, по

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

%дифференциального уравнения, которое присваивается

%возвращаемому значению f

f=-2*y;

 

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

 

Файл Main2.m

%exp(-t) and exp(-2*t)

x10=1;

x20=1;

%exp(-t) only

x10=1;

x20=-1;

%exp(-2*t) only

x10=0.5;

x20=-1;

t0=0;

tm=10;

[t,x]=ode45(@odefun2,[t0 tm],[x10,x20]);

%вычисление переменных y1 и y2 необходимо для сравнения %графиков аналитического и численного решений

y1=(2*x10+x20)*exp(-t)-(x10+x20)*exp(-2*t);

y2=(-2*x10-x20)*exp(-t)+(2*x10+2*x20)*exp(-2*t);

plot(t,x(:,1),'r',t,x(:,2),'g',t,y1,'bo',t,y2,'ko');

 

Файл Odefun2.m

function f=odefun2(t,x)

f=[x(2);-2*x(1)-3*x(2)];

 




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


Дата добавления: 2017-02-01; Просмотров: 147; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.