Indexing of a size() object
Show older comments
Hello,
If I have an array named arr, and run the following:
size(arr)(1)
then I get an error: "Indexing with parentheses '()' must appear as the last operation of a valid indexing expression."
However when adding an intermediate step:
s = size(arr);
s(1)
then everything runs as expected. So I don't have a practical problem to solve here, but was curious to know more about the reasons for that behavior, and when indexing should not be used.
1 Comment
Note that
size(arr,1)
would be the MATLAB way to measure the first dimension of an array.
Accepted Answer
More Answers (0)
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!