0
我試圖使用等值面繪製通過隱式函數來描述的表面的3D陣列:MATLAB等值面誤差:v必須是
[email protected](v_i,s_i,w_i)0.1*(-65-v_i)+9*n_i_inf(v_i).^4.*(-90-v_i)...
+35*m_i_inf(v_i).^3.*h_i_inf(v_i).*(55-v_i)...
+(s_i).*(v_rev_i-v_i) ...
+g_M*(w_i.*(-90-v_i));
[v,s,w]=meshgrid(-80:0.1:50,0:0.01:1,1:0.01:1);
val=dvdt0(v,s,w);
fv=isosurface(v,s,w,val,0);
然而,我不斷收到錯誤消息:
Error using isosurface (line 73)
V must be a 3D array.
Error in layer (line 9)
fv=isosurface(v,s,w,val,0);
由於「VAL」爲從在meshgrid評估函數得到的,我翻了一番檢查了「VAL」,其大小與v,S相同,W,我不知道什麼是錯的。