Re: [討論] 簡單的code用if進不了迴圈
※ 引述《abccow (乳牛)》之銘言:
: function output=allp(input)
: for i=size(input,1):1
: if input(i,9)<0;
: input(i,:)=[];
: else
: input(i,:)=input(i,:);
: end
: end
: output=input;
: 每次output就是input
: 但明明就有負值
: 好像是進不去迴圈中
: 不知道我有那裡寫錯了嗎?
您目前使用的語言是Matlab,
寫程式的角度就要用Matlab來思考,
這個問題其實根本不需要使用迴圈,
也不用開function的
input(input(:, 9)<0), :) = [];
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.67.55.27
推
09/15 16:22, , 1F
09/15 16:22, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):