• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

MATLAB - ode45 tvar

Started by fakovnik, 20.01.2012, 20:57:16

« predchdzajce - alie »

fakovnik

Asi tu nieje veľa ľudí čo sa do toho vyznajú, ale nevie náhodou niekto kde je v tom ode45 chyba ?  :)


Whoever said money can't buy happiness isn't spending it right.

stricky

nemalo by byt
[t,x]=ode45('model_LDR',[0,3],0) ???

DarthVader

Quote from: stricky on  21.01.2012, 03:39:32
nemalo by byt
[t,x]=ode45('model_LDR',[0,3],0) ???

nen to je dobre to tam su parametre fcia, cas, poc. podmienky a este je tam options ale tie su defaultne nastavene, skorej bude chyba v tej diff. rovnici neviem ci tam nechyba delenie jedno

DarthVader

#3
no ale to az tak vazne na to nevplyva na druhej strane... ale ta diff rovnica bude spatne 25.*t+500 mas dobre prevedene?

petocervik

Rozhodne je zle prevedená funkcia do časovej oblasti ... 25*t+500 nie je funkcia jednotkového skoku (konštantná funkcia), ale lineárna, preto ti výstup ťahá hore, lebo riadiacu veličinu neustále v čase zvyšuješ. Druhá vec je, že takmer v každej práci (ing. abo bc.) si študenti kodia vlastnú Runge-Kutta, pretože tá ode45 nemá fixný krok (si matlab sám strieľa z brucha krok jaký mu pasuje abo čo ja viem čo) a preto nevychádzajú presne výsledky.
Kybernetika a informačno-riadiace systémy 2. ročník

fakovnik

Hej to t-čko už mi došlo že je blud, neviem jak to previesť no..  každopádne už to nie je podstatné, ale aj tak by som rád vedel jak to má byť.

nj, to len zadanie také bolo že treba porovnať ode45 so step

Ale v simulinku sa mi to podarilo  :P


Whoever said money can't buy happiness isn't spending it right.

DarthVader

toz v simulinku je to kuson ine tam sa da nastavit metoda simulacie i fixny krok a jeho hodnotan taze... ale inak co tocil cervik ze matlab si tam cape hodnotu jaka pride to je za perse pravda ale za druhe sa to da simply obist ze proste si tcko natvrdo zadas ja neviem 1:0.1:10 or something a nechas si z odecka vyplut len ypsilona a to vykreslis...

fakovnik

To viem hej, ide len o ten tvar porazeny :)

Whoever said money can't buy happiness isn't spending it right.

DarthVader

Quote from: fakovnik on  31.01.2012, 20:19:01
To viem hej, ide len o ten tvar porazeny :)

nechce sa mi to teraz nejako hladat ze jak to ma byt ale diferencialku k tomu nemas? len prenosovu?