[問題] ODE45 解有矩陣的微分方程
安安
我要解一個微分方程 例如
y''+2y'+4y=2*Cos(5*t) , y(0)=5 , y'(0)=2
這種等號右邊是函數的 我會解 ex: cos(t) ,exp(t.^2) 等等
但我現在面對的問題是 等號右邊是一個一維向量
例如 y''+2y'+4y=AA(t) ; AA=[3 5 7 9 11 ...]
坐標軸對應到的 t=[0 1 2 3 4 5 6...]
我有試著把AA寫成function 可以呼叫
但是在ode45 的函數就出現error
error codes
Error in odearguments (line 88)
f0 = feval(ode,t0,y0,args{:}); % ODE15I sets
args{1} to yp0.
Error in ode45 (line 114)
[neq, tspan, ntspan, next, t0, tfinal, tdir, y0,
f0, odeArgs, odeFcn, ...
有什麼方法可以解決這個問題
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.249.71
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章