問題として、Crank-Nicolson のスキームによる空間拡散を使用して Fitzhugh-Nagumo モデルを実装する必要があります。ここで、問題は空間拡散にあります。
(V_{t}) (DV_{xx} + V(V-a)(1-V) - W + I)
(W_{t}) (epsilon(V - b*W )
一方、DV_{xx} は空間拡散です。
Matlab を使用すると、次の関数を ODE45 ソルバーに与えることができます。ただし、空間拡散はまだ実装されていません...
function dy = FHN( t, Y, D, a, b, eps, I )
V = Y(1);
W = Y(2);
dY = zeros(2,1);
% FHN-model w/o spatial diffusion
Vxx = 0;
dY(0) = D .* Vxx + V .* (V-a) .* (1-V) - W + I;
dY(1) = eps .* (V-b .* W);
質問: V_{xx} を実装する方法は?
また、V はどのような行列の形状である必要がありますか? 通常、V は t のみに依存するため、[1 x t] ベクトルです。現在、V は x と t の両方に依存しているため、[x by y] ベクトルであると予想されますよね?
ありがとうございました