当前位置 博文首页 > 早知晓的博客:Matlab中size函数用法总结
【功能】获取矩阵的行数和列数。
【语法介绍】
另外,length()=max(size())。
示例:
比如说 A 是一个3×4的二维矩阵:
????? 1、size(A) %直接显示出A大小
?????? 输出:ans=
????????????????????????? 3??? 4
?????? 2、s=size(A)%返回一个行向量s,s的第一个元素是矩阵的行数,第二个元素是矩阵的列数
?????? 输出:s=
????????????????????????? 3??? 4
?????? 3、[r,c]=size(A)%将矩阵A的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c
?????? 输出:r=
????????????????????????? 3
???????????????c=
????????????????????????? 4
?????? 4、[r,c,m]=size(A)
?????? 输出:r=
????????????????????????? 3
???????????????c=
????????????????????????? 4
? ? ? ? ? ? ? ?m=
????????????????????????? 1
也就说它把二维矩阵当作第三维为1的三维矩阵,这也如同我们把n维列向量当作n×1的矩阵一样
? ? ? ?5、当a是一个n维行向量时,size(A)把其当成一个1×n的矩阵,因此size(a)的结果是
?????? ans
?????????????????1?? n
而不是a的元素个数n。
转自 https://blog.csdn.net/SMF0504/article/details/51811199