对于一个问题,我需要通过 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 by t] 向量。现在 V 取决于 x 和 t,因此我希望它是一个 [x by y] 向量,对吗?
谢谢