Например, если я хочу прочитать среднее значение из 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)
на октаве работе , так как шарм!