にODEを解く私はマニホールドF(v,n,h)=0
、v
における非線形関数でこの方程式を解決したい MATLABは不変多様
dn/dt=f(n,v)
dh/dt=g(h,v)
のように見えるシステムを持っています。私は
v=fzero(@(x) F(x,n,h),0)
のようなものを使用して、各時間ステップでマニホールド上のvの値を求めようとしました。しかし、これは信じられないほど遅く、ode15s(私のシステムはリラクゼーション・オシレータ)は積分公差を満たしません。
F(v,n,h)=0
で定義されたマニホールド上のODEに対する解決策を見つけるにはどうすればよいですか?
システムは微分代数系であるため、DAEソルバを使用する必要があります。 – LutzL