matlab里的size命令

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:00:26
a=[59 59 59 59];
[W1,R1]=meshgrid(1:1:100);
[C,h]=contour(W1,R1,ylx,a)
sizeC=size(C);

W2=0;R2=0;
mm=0;
for ii=1:sizeC(2)
if C(1,ii)<=100&&C(2,ii)<=100
mm=mm+1;
R2(mm)=C(1,ii);
W2(mm)=C(2,ii);
end
end

ylx前面已给出!请大家帮忙翻译一下这个程序,谢谢
cftool
怎样才能设定返回矩阵C的列数,我需要得到矩阵C三百列以上

size(C)就是C的大小,多少行,多少列

所以for ii = 1:sizeC(2)就是依次判断C所有的列

如果该列第1,第2个元素均小于100,就让R2, W2记录下来

  size功能:主要用来获得矩阵的各个维数的大小,或者指定维数的大小。
  size语法:
  d = size(X)
  [m,n] = size(X)
  m = size(X,dim)
  [d1,d2,d3,...,dn] = size(X)
  其语法应用比较灵活。
  size举例:
  [M1,M2,M3,...,MN] = SIZE(X) 则返回的是M2的值,在matlab 中可以用以下命令查size 的用法help size。