我是MATLAB的新手,我在理解size
这个语句中的函数时遇到了问题:for i=1:size(scale,2)WHERE scale可以是任何整数.eg scale = 5.
我发现在MATLAB帮助中size(A,1)返回A的行数,并size(A,2)返回A
的列数.
现在我真的很困惑(size)的功能是什么.
Div*_*vya 12
如您所知,matlab主要处理矩阵.因此,size函数根据您的使用方式为您提供矩阵的维度.例如:
1.如果你说size(A),它将给你一个大小为2的向量,其中第一个条目是A中的行数,第二个条目是A中的列数
.2.如果你打电话size(A, 1),大小将返回一个等于A中行数的标量
.3.如果调用size(A, 2),size将返回一个等于A中列数的标量.
像scale你的例子中的标量被认为是大小为1的向量.因此,大小(比例,2)将返回1,我相信.
希望这澄清一下.