非常简单的教程脚本,不能在我的 MATLAB 上运行:
function y=test1(A)
[m,n]=size(A);
y = 0;
for i=1:m
for j:n
y=y+A(i,j);
end
end
保存在 test1.m 中。当我用
A = [ 1 2; 3 4];
s = test1(A)
它给了我:
错误:文件:test1.m 行:5 列:10 意外的 MATLAB 运算符。
参考 n,MATLAB 在第 5 行也指出:
':' 处的解析错误:可能是无效的 MATLAB 语法。在第二行,它还给出了通知,即 n 可能未使用..
我如何理解这一点,语法对我来说是正确的?!