例如,如果我想从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
之前的第一个括号上。
是否有可能从数组/矩阵读取值,而不首先分配给一个变量?