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