TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
MATLAB - jak rozwiazywac rownania rozniczkowe , akslow 18/01/06 17:36 Normalnie i w simulinku. Potrzebuje jakiegos pdf albo czegokolwiek z rozwiazanymi przykladami ;).. Dzieki- Do rozwiązania równań różniczkowych w MATLAB-ie... , grisza-k 18/01/06 18:18
używane są algorytmy pakietu ODE, który jest częścią składową MATLAB-a
Algorytmy te są reprezentowane przez funkcję:
ode23, ode45 – zmodyfikowane metody Rungego-Kutty,
ode113 – metoda Adamsa-Bashfolda-Moultona (PECE),
ode15s, ode23s – metoda NDFs dla układów sztywnych,
ode23t – metoda trapezowa, dla układów umiarkowanie sztywnych,
ode23tb – metoda TR-BDF2, która jest połączeniem metody trapezowej i wstecznego różniczkowania drugiego rzędu dla układów sztywnych.
Aby zastosować dostępne algorytmy, należy przekształcić równanie różniczkowe wyższego rzędu na układ równań pierwszego rzędu.
Ogólna postać wywołania dla wszystkich algorytmów rozwiązania równań różniczkowych zwyczajnych na postać
[tout,yout]=solver(odefun,tspan,yo,options)
[tout,yout] – wektory czasu i wartości rozwiązań x(t)
solver – nazwa funkcji reprezentującej algorytm rozwiązywania równań różniczkowych zwyczajnych np.: ode45
odefun – nazwa M-pliku funkcyjnego w którym zapisuje się równanie lub układ równań pierwszego rzędu
tspan – wektror, w którym określa się początkową i końcową wartość zmiennej niezależnej (zwykle czas)
yo – wartości początkowe dla układu równań
options – struktura; w jej polach zapisuje się parametry całkowania, zmiany dokonujemy za pomocą funkcji odeset - Poprawka niewyraźna forma. Do rozwiązania równań różniczkowych w MATLAB-ie , grisza-k 18/01/06 18:26
używane są algorytmy pakietu ODE, który jest częścią składową MATLAB-a
Algorytmy te są reprezentowane przez funkcję:
ode23, ode45 zmodyfikowane metody Rungego-Kutty,
ode113 metoda Adamsa-Bashfolda-Moultona (PECE),
ode15s, ode23s metoda NDFs dla układów sztywnych,
ode23t metoda trapezowa, dla układów umiarkowanie sztywnych,
ode23tb metoda TR-BDF2, która jest połączeniem metody trapezowej i wstecznego różniczkowania drugiego rzędu dla układów sztywnych.
Aby zastosować dostępne algorytmy, należy przekształcić równanie różniczkowe drugiego rzędu na układ równań pierwszego rzędu.
Ogólna postać wywołania dla wszystkich algorytmów rozwiązania równań różniczkowych zwyczajnych na postać
[tout,yout]=solver(odefun,tspan,yo,options)
[tout,yout] wektory czasu i wartości rozwiązań x(t)
solver nazwa funkcji reprezentującej algorytm rozwiązywania
równań różniczkowych zwyczajnych np.: ode45
odefun nazwa M-pliku funkcyjnego w którym zapisuje się równanie lub układ równań pierwszego rzędu
tspan wektror, w którym określa się początkową i końcową wartość zmiennej niezależnej (zwykle czas)
yo wartości początkowe dla układu równań
options struktura; w jej polach zapisuje się parametry całkowania, zmiany dokonujemy za pomocą funkcji odeset
Wszystkie wymianione funkcje napewno są zawarte w wersji 6.5 w starszych napewno jest ode45 - w simulinku go nie rozwiazesz, a jedynie zasymulujesz , Outsider 19/01/06 15:54
rysujesz wszystkie bliku, na poczatku dajesz wymuszenie, na koncu scope i patrzysz jak sie zachowuje.
Bloki opisane sa symbolicznie wiec powinienes sie polapac.Okiełznany Ukierunkowany Twór
Sometimes Informatycznie
zDEspeRowany... |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|