Matrix (Resultant from an Expression) Indexing

3 views (last 30 days)
Say I want to get the length of an array A . Normally I would do:
[m,n]=size(A)
And then use the n in other expressions.
But what if I want to get my n immediately; is there anything of the form
n=size(A)(2)
analogous to how I would pull the second element n from an array N using
n=N(2)
?

Accepted Answer

Wayne King
Wayne King on 26 Dec 2013
Edited: Wayne King on 26 Dec 2013
Yes
A = randn(20,10);
size(A,2)
size(A,1)
So
N = size(A,2);
Did you read the help?
  2 Comments
A.
A. on 29 Dec 2013
Thank you. I did read the help, but it seems not attentively enough.
Am I assuming similar functions will follow the same pattern f(A,n) , where n is [1 to max size of the output array].

Sign in to comment.

More Answers (0)

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!