(no subject)
Dusek Frantisek
Frantisek.Dusek at upce.cz
Fri Mar 21 13:06:49 CET 2008
Dobrý den,
jednou z možností je doplnit funkci definující řešenou soustavu diferenciálních rovnic o vyčíslení hodnoty pravé strany pro aktuální čas, který je předávaný v parametrech funkce.
Např. dy/dt+5y=sin(t)
function dy=fce(t,y)
dy=sin(t)-y;
volání [t,Y]=ode45('fce',[0,4*pi],0)
V případě že máte vstupní signál daný řadou čísel (např. měření) je možné vektor hodnot předat jako parametr do funkce a pro aktuální čas interpolovat.
zdraví
František Dušek
Univerzita Pardubice
________________________________
From: csmug-bounces na vscht.cz [mailto:csmug-bounces na vscht.cz] On Behalf Of Zaplatilek Karel
Sent: Friday, March 21, 2008 8:58 AM
To: CS Matlab User Group
Subject: (no subject)
Zdravím příznivce MATLABu. Zkoušíme řešit obyčejné diferenciální rovnice (ODE) a zatím vše funguje. V helpech je však návod jak zapisovat a řešit rovnice homogenní, tedy s nulovou pravou stranou. Jak ale počítat případy, kdy popsaný systém je buzen nějakým signálem, např. kosinusovou a je třeba zjistit odezvu?
Děkuji předem za pomoc.
S pozdravem
Karel Zaplatílek, UO Brno
------------- další část ---------------
HTML p??loha byla odstran?na...
URL: http://listserv.vscht.cz/pipermail/csmug/attachments/20080321/8e6907fc/attachment.html
More information about the CsMUG
mailing list