Например, если я хочу прочитать среднее значение из 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
.
Можно ли считывать значения из массива/матрицы, не присваивая сначала переменной?