Matlab中的N=size是什么意思size中的2有是什么意思

2024-11-22 14:04:06
推荐回答(2个)
回答(1):

size是看矩阵的大小。给你个例子。
G
=
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
则size(G)=[3,
5],这里的[3,
5]代表矩阵G是3乘5的。
size(G,1)=3,这里的1代表G矩阵第一维大小,即3行,
size(G,2)=5,这里的2代表G矩阵第二维大小,即5列。
当然还有高阶的矩阵,你可以自己试下。

回答(2):

size():获取矩阵的行数和列数
(1)s=size(a),
当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。
(2)[r,c]=size(a),
当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。
(3)size(a,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则
size将返回矩阵的行数或列数。其中r=size(a,1)该语句返回的时矩阵a的行数,
c=size(a,2)
该语句返回的时矩阵a的列数。