Par exemple, si je veux lire la valeur intermédiaire magic(5)
, je peux le faire comme ceci:
M = magic(5);
value = M(3,3);
obtenir value == 13
. J'aimerais pouvoir faire quelque chose comme l'un d'eux:
value = magic(5)(3,3);
value = (magic(5))(3,3);
de se passer de la variable intermédiaire. Cependant, MATLAB se plaint de Unbalanced or unexpected parenthesis or bracket
la première parenthèse avant le 3
.
Est-il possible de lire les valeurs d'un tableau / d'une matrice sans d'abord l'assigner à une variable?
testmatrix('magi', 5)(3, 3)
Scilab et magic(5)(3, 3)
sur Octave travaillent tous les deux comme un charme!