Por ejemplo, si quiero leer el valor medio de magic(5)
, puedo hacerlo así:
M = magic(5);
value = M(3,3);
para llegar value == 13
. Me gustaría poder hacer algo como uno de estos:
value = magic(5)(3,3);
value = (magic(5))(3,3);
prescindir de la variable intermedia. Sin embargo, MATLAB se queja sobre Unbalanced or unexpected parenthesis or bracket
el primer paréntesis antes del 3
.
¿Es posible leer valores de una matriz / matriz sin asignarlo primero a una variable?
testmatrix('magi', 5)(3, 3)
en Scilab como magic(5)(3, 3)
en Octave funcionan a la perfección!