例如,如果我想从中读取中间值magic(5)
,我可以这样做:
M = magic(5);
value = M(3,3);
Run Code Online (Sandbox Code Playgroud)
得到value == 13
.我希望能够做到这样的事情之一:
value = magic(5)(3,3);
value = (magic(5))(3,3);
Run Code Online (Sandbox Code Playgroud)
免除中间变量.然而,MATLAB抱怨Unbalanced or unexpected parenthesis or bracket
在第一个括号之前3
.
是否可以在不首先将其分配给变量的情况下从数组/矩阵中读取值?