![]() | Pobierz cały dokument Lab1(1).pdf Rozmiar 234,8 KB |
Nikodem Janik
Dawid Janus
SPRAWOZDANIE Z PODSAW AUTOMATYKI LABORATORIA
Laboratorium nr 1 :
Rozwiązywanie równań różniczkowych z niezerowymi warunkami
początkowymi
Równanie które będziemy liczyć metodą symboliczną, numeryczną oraz modelem w Simulinku
dy
dt
+
5
dy
dt
+
6y=0 dla war. Początkowych y(0)=0 , y'(0)=1
1. Metoda symboliczna
●
Kod programu:
syms
y
z
;
%definiuje zmienne symboliczne
z=dsolve(
'D2y + 5*Dy + 6*y = 0'
,
'y(0)=0'
,
'Dy(0)=1'
);
pretty(z);
%wyœwietla rozwi¹zanie
t=0:0.01:9.99;
w=subs(z);
%wartoœci z dla wektrora czasu t
plot(t,w,
'r-'
);
xlabel(
'czas[s]'
);
zlabel(
'amplituda sygnalu'
);
title(
'Wykres rozwiazania rownania rozniczkowego'
);
grid;
●
Działanie programu
Program zwraca rozwiązanie równania exp(-2 t) - exp(-3 t)
oraz wykres
![]() | Pobierz cały dokument Lab1(1).pdf Rozmiar 234,8 KB |