How can you read from an array/matrix without first assigning it to a variable?
For example, if I want to read the middle value from magic(5), I can do so like this:
M = magic(5)
value = M(3, 3)
to get value == 13. I'd like to be able to do something like one of these
value = magic(5)(3,3)
value = (magic(5))(3,3)
to dispense with with the intermediate variable. Matlab complains about Unbalanced or unexpected parenthesis or bracket on the first bracket before the 3.
Is this possible?