Örneğin, orta değeri okumak istiyorsanız magic(5)
, bunu şöyle yapabilirsiniz:
M = magic(5);
value = M(3,3);
almak için value == 13
. Bunlardan biri gibi bir şey yapmak istiyorum:
value = magic(5)(3,3);
value = (magic(5))(3,3);
ara değişkenten vazgeçmek. Ancak MATLAB Unbalanced or unexpected parenthesis or bracket
, önceki parantezden şikayetçi 3
.
Bir diziden / matristen değerleri önce bir değişkene atamadan okumak mümkün müdür?
testmatrix('magi', 5)(3, 3)
Scilab ve magic(5)(3, 3)
bir cazibe gibi hem iş hem de Octave üzerinde!