回覆列表
  • 1 # 何以笙丶丶

    一、

      data=10*rand(5,10);

      [r,c]=size(data);

      result=[];

      fori=1:r

      tmp=data(i,:);

      tmp=tmp(data(i,:)

      iflength(tmp)

      result(i,:)=tmp(1);%如果有許多小於3的數,只要第一個

      else

      result(i,:)=NaN;%如果沒有小於3的數,存NaN

      end

      end

      result

      二、%%要把列號也存起來的話,稍微改一下就好了:

      data=10*rand(5,10);

      [r,c]=size(data);

      result=[];

      result_c=[];

      fori=1:r

      tmp=find(data(i,:)

      iflength(tmp)

      result_c(i,:)=tmp(1);

      result(i,:)=data(i,tmp(1));

      else

      result_c(i,:)=NaN;

      result(i,:)=NaN;

      end

      end

      [result_c,result]

  • 中秋節和大豐收的關聯?
  • 誰會做掛霜的菜啊?