Metody numeryczne, Funkcje ode sołtys, numerki


LABORATORIUM Z

METOD NUMERYCZNYCH

TEMAT: ODE23 ODE45

Łukasz Kudelski

Grupa 7

Cel ćwiczenia

Celem ćwiczenia jest zapoznanie się z funkcjami ODE23 i ODE45 rozwiązującymi równania różniczkowe.

Wykonanie

Wybieramy równanie różniczkowe w postaci:

0x01 graphic

Równanie to można zastąpić układem dwóch równań rzędu pierwszego

x1=x

0x01 graphic

0x01 graphic

Zapisujemy układ w postaci macierzowej

0x01 graphic

Zapisujemy układ równań w postaci m-pliku funkcyjnego

function [dx]=fun(t,x)

global m k b F w

dx=[0,1;-k/m,-b/m]*x+[0;(F*sin(w*t))/m]

Program wywołujący funkcję ode23

m=26; %Masa

k=17; %Wspolczynnik sprezystosci

b=3; %Wspolczynnik tlumienia

F=2350; %Siła

w=260; %Predkosc katowa

global m b k F w

t0=input('Czas rozpoczęcia próby t0= ');

tk=input('Czas zakończenia próby tk= ');

x10=1;

x20=0;

WP=[x10;x20];

[T,x]=ode23('fun',t0,tk,WP);

[t1,x1]=ode45('fun',t0,tk,WP);

hold on

title('niebieski ode23 ; czerwony ode45')

plot (T,x(:,1),'b')

plot (t1,x1(:,1),'r')

xlabel('Czas')

ylabel('Przemieszczenie')

hold off

Wnioski

Funkcja ode23 implementuje metodę Rungego i Kutty rzędu 2 z adaptacją czasową, natomiast ode45 Rungego i Kutty rzędu 4 z adaptacją czasową. Dzięki temu funkcja ode45 jest dokładniejsze od funkcji ode23. Obie funkcje zwracają dwie wartości: wektor (kolumnowy) punktów czasowych i wektor kolumnowy wartości rozwiązania w tych punktach.

3



Wyszukiwarka

Podobne podstrony:
Metody numeryczne, Funkcje ode pluskwik (1), METODY NUMERYCZNE
02 Wybrane metody numeryczne (aproksymacja funkcji, rozwiazy
sciaga iloraz roznicowy funkcji w punkcie, STUDIA, WIL PK, Metody numeryczne
Numeryczne metody obliczania?łek funkcji jednej zmiennej Temat 3
metoda grupowa, gik, gik, I sem, zz przodki, II sem, numerki, od chłopaków, metody numeryczne, metod
metody numeryczne wartosc funkcji, Automatyka i Robotyka, Semestr IV, Metody Numeryczne, Lab, lab2
Metody numeryczne - ściaga - mała do druku, Budownictwo Politechnika Warszawska, Semestr III, III Se
Metody numerycznego znajdowania miejsc zerowych funkcji jednej zmiennej
Metody numeryczne w6
metoda siecznych, Elektrotechnika, SEM3, Metody numeryczne, egzamin metody numeryczn
MN energetyka zadania od wykładowcy 09-05-14, STARE, Metody Numeryczne, Część wykładowa Sem IV
METODA BAIRSTOWA, Politechnika, Lab. Metody numeryczne
testMNłatwy0708, WI ZUT studia, Metody numeryczne, Metody Numeryczne - Ćwiczenia
Metody numeryczne Metoda węzłowa
Metody numeryczne, wstep
metody numeryczne w4

więcej podobnych podstron