当前位置:新励学网 > 秒知问答 > matlab中size函数的用法

matlab中size函数的用法

发表时间:2024-07-31 11:02:19 来源:网友投稿

1、s=size(A)。只有一个输出参数的时候,返回一个行向量,该行向量的第一个元素为矩阵A的行数,第二个元素为矩阵A的列数。

2、[r,c]=size(A)。有两个输出参数的时候,size函数将矩阵A的行数返回到第一个输出变量r,将矩阵A的列数返回到第二个输出变量c。

3、size(A,n)。如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则size将返回矩阵A的行数或列数。

程序示例:

示例一:

>>a=[1 2 3;4 5 6];

>>[m,n]=size(a)

m=2,n=3

示例二:

>>a=[1 2 3;4 5 6];

>>b=[4 5 6;7 8 9];

>>d=zeros(2,3,2);

>>d(:,:,1)=a;

>>d(:,:,2)=b;

>>[m n p]=size(d)

m=2,n=3,p=2

由此可见d是一个2×3×2的三维数组(这里我们也可以用reshape函数或者cat函数或者使用for循环来构建三维数组)。

>>[m n]=size(d)

m=2,n=6

这里m指出了第一维的长度,而这里的n就等于剩下两维长度的乘积,即6。

>>m=size(d)

m=2 3 2

示例三:

>>[m n p q]=size(a)

m=2,n=3,p=1,q=1。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!