作者vincent59 (爱世代)
看板MATLAB
标题Re: [讨论] 简单的code用if进不了回圈
时间Thu Sep 13 18:05:12 2012
我不确定是不是你要的,试看看吧。
我的测试资料是这样产生的
input=rand(100,100);
input(:,9)=-9;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function output=allp(input)
for i=size(input,2):-1:1
if input(:,i)<0;
input(:,i)=[];
else
input(:,i)=input(:,i);
end
end
output=input;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
最後资料的大小100*99,值皆为正
--
原谅我这一生不羁放纵爱自由
也会怕有一天会跌倒
背弃了理想 谁人都可以
那会怕有一天只你共我 (海阔天空)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.231.194.21