(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