algorytmy 5

Uniwersytet Warmińsko – Mazurski w Olsztynie

II rok, studia stacjonarne

Mechatronika

Algorytmy i metody numeryczne

Temat: ROZWIĄZYWANIE RÓWNAŃ RÓŻNICZKOWYCH ZWYCZAJNYCH

Bartłomiej Malukiewicz

Adrian Mańka

Grupa 3

1. Rozwiązać równania

1.1.

KOD PROGRAMU

[t,y]=ode23('zad1',[0 10],[0,1])
plot(t,y(:,1))
function [dy]=zad1(t,y);
dy=[0;0];
dy(1)=y(2);
dy(2)=6*y(2)-8*y(1);


Z UŻYCIEM SIMULINKA

1.2.

KOD PROGRAMU

[t,y]=ode23('zadanie1b',[0 10],[0,0,1])
plot(t,y(:,1))
function [dy]=zadadanie1b(t,y);
dy=[0;0;0];
dy(1)=y(2);
dy(2)=y(3);
dy(3)=y(3)-4*y(2)+4*y(1)+3*exp(2*t)-4*sin(2*t);

Z UŻYCIEM SIMULINKA

1.3.

KOD PROGRAMU

[t,y]=ode23('zadanie1c',[0 10],[0,0,1])
plot(t,y(:,1))
function [dy]=zadadanie1c(t,y);
dy=[0;0;0];
dy(1)=y(2);
dy(2)=y(3);
dy(3)=6*y(3)-12*y(2)+8*y(1);


Z UŻYCIEM SIMULINKA

2. Rozwiązać układy równań

2.1.

KOD PROGRAMU

dy = inline('[-4 2 5;6 -1 -6;-8 3 9]*y','t','y')

tspan = [0 1]; %zakres

y0 = [0 1 2]; %warunki poczatkowe

[t,y]=ode23(dy,tspan,y0);

plot(t,y(:,1),t,y(:,2),t,y(:,3))

WYNIK

Z UŻYCIEM SIMULINKA

2.2.

KOD PROGRAMU

dy = inline('[-4 2 5;6 -1 -6;8 3 9]*y','t','y')

tspan = [0 1]; %zakres

y0 = [0 1 2]; %warunki poczatkowe

[t,y]=ode23(dy,tspan,y0);

plot(t,y(:,1),t,y(:,2),t,y(:,3))

WYNIK

Z UŻYYCIEM SIMULINKA

WNIOSKI

Wykresy powstałe przy użyciu programu Matlab są takie same jak te, uzyskane poprzez Simulinka. Świadczy to o poprawności wykonania powyższych zadań.


Wyszukiwarka

Podobne podstrony:
Układy Napędowe oraz algorytmy sterowania w bioprotezach
5 Algorytmy
5 Algorytmy wyznaczania dyskretnej transformaty Fouriera (CPS)
Tętniak aorty brzusznej algorytm
Algorytmy rastrowe
Algorytmy genetyczne
Teorie algorytmow genetycznych prezentacja
Algorytmy tekstowe
Algorytmy i struktury danych Wykład 1 Reprezentacja informacji w komputerze
ALGORYTM EUKLIDESA
Algorytmy z przykladami tp 7 0
ALGORYT8
5 Algorytmy i schematy blokowe

więcej podobnych podstron