matlab中size函数的用法

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的行数或列数。

matlab中size函数的用法

程序示例:

示例一:

>>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循环来构建三维数组)。

matlab中size函数的用法

>>[m n]=size(d)

m=2,n=6

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

matlab中size函数的用法

>>m=size(d)

m=2 3 2

示例三:

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

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


本文出处:https://www.xxk520.com/xxk/9736.html

关注微信