tgt
- 519
- 2
What does the function size(A,1) and size(A,2) and size(A,32) mean for a random (in other words, any) 2 by 2 matrix?
cpt_carrot said:size(A,n) returns the length along the nth dimension of the matrix A.
This means that for a 2x2 matrix (i.e a 2D matrix) for n>2 we have that size(A,n)=1 but for n=1,2 size(A,n)=2 since it is only in the first two dimensions that the matrix has any entries.
chroot said:In this context, the first "dimension" is the number of columns, and the second "dimension" is the number of rows.
A 2x2 matrix can be thought of as a single entry in a 1-element long list of 2x2 matrices, which is why the higher "dimensions" in MATLAB all have length 1.
- Warren