Matlab - 数组除以数值

Matlab - division of Array by a numerical values

我厌倦了简单的 MATLAB 编程。 u(j,i) 在这种情况下是一个矩阵。但是代码导致了以下错误。

问题 1: 下标索引必须是实数正整数或逻辑数。

问题 1 中的错误(第 73 行) u(j,i)= (psi(j,i+1)-psi(j,i-1))*0.25;

请帮忙解决这个问题。

我敢打赌,您围绕相关语句的 FOR 循环运行 i 从 1 到任何值,这将导致您尝试计算 psi(j,2)-psi(j, 0), MATLAB 告诉你这是非法的。