diferenciální rovnice matlab

C

cedance

Guest
Ahoj, jsem naprogramovaný model v prostředí MATLAB, která vyžaduje řešení diferenciálních rovnic numericky. Použil jsem příkazy voleb = odeset ("AbsTol", 1e-20, "RelTol, 1e-4), [ty] = ode15s (@ ódy, [t1 t2], icval1, opce), a psal eqns. Mám připojený výsledky, kde jsem se očekávat, že rozdíly. Na obrázku 1.jpg, jsou tam 2 grafy. Nicméně, pokud vidíte druhém grafu, že vychází z původní hodnoty (koncentrace) a pak se začne snižovat (obrovsky), před tím se zvyšuje ... a Nemám vysvětlení nebo očekávání tohoto výsledku. To horní vypadá docela rovně, a je to, co by to mělo vypadat. Mám také připojen samostatně a ukázal můj očekávaný výsledek na obr. 2.jpg pro lepší přehlednost. Ví někdo, pokud by to mohlo být důsledek numerické řešení Diff. EQ? Děkuji vám, cedance.
 

Welcome to EDABoard.com

Sponsor

Back
Top