To tylko jedna z 11 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Sprawozdanie składa się z kilku części. Część pierwsza i druga to wykonywana funkcja i wyprowadzanie wzory. W części trzeciej znajduje się funkcja zastosowana w programie a w części czwartej kod programowania. Na samym końcu znajdują się w wnioski.
Uniwersytet Warmińsko-Mazurski
Wykonał:
Temat: Projekt oscylatora w programie Matlab.
1.Wykonywana funkcja:
X=f(t,a)
X0=const
2.Wyprowadzenie wzoru:
3.Funcja zastosowana w programie
function [Dx]=osc1(t,x)
global m L k b a c g
Dx=[x(2);((-x(2)*k*b*(a/L)-x(1)*c*(a/L)*a+m*g*L)/(m*L))];
4.Kod podprogramu m=.5; L=2; k=1.5; b=2; ; c=1000; g=9.81;
global m L k b a c g for i=1:5 a=.3*i
[T,X]=ode23('osc1' , 0 , 5 , [.4 0]);
subplot(2,5,i); plot(T,X(:,1)); grid on;
subplot(2,5,i+5); plot(T,X(:,2));
grid on; end
5.Wnioski
... zobacz całą notatkę
Komentarze użytkowników (0)