例如,如果我想从magic(5)
中读取中间值,我可以这样做:
M = magic(5);
value = M(3,3);
去找value == 13
。我希望能够做这样的事情:
value = magic(5)(3,3);
value = (magic(5))(3,3);
省去中间变量。然而,MATLAB在3
之前的第一个括号中抱怨Unbalanced or unexpected parenthesis or bracket
。
是否可以从数组/矩阵中读取值,而不先将其赋值给变量?
https://stackoverflow.com/questions/3627107
复制相似问题