例如,如果我想从中读取中间值magic(5)
,可以这样进行:
M = magic(5);
value = M(3,3);
得到value == 13
。我希望能够执行以下操作之一:
value = magic(5)(3,3);
value = (magic(5))(3,3);
取消中间变量。但是,MATLAB抱怨Unbalanced or unexpected parenthesis or bracket
在之前的第一个括号3
。
是否可以在不首先将其分配给变量的情况下从数组/矩阵读取值?
testmatrix('magi', 5)(3, 3)
上Scilab的并magic(5)(3, 3)
在倍频像神韵兼备的工作!