如果大于matlab

如果大于matlab,matlab,if-statement,Matlab,If Statement,我有一个两列六行的矩阵,我想用以下代码构建第二个矩阵: for i=2 if F(:,i)<50 G(:,i) = 1 end end i=2时的 if F(:,i)您的if语句只执行一次,而不是每个元素执行一次。当F(:,i)+1时,我总是喜欢逻辑语句的解释。他们很容易出错。 if(1 < [0 1 2]), disp('true'); end if(1 < [2 3 4]), disp('true'); end 1 < [0 1 2] 0 0 1 G(F(

我有一个两列六行的矩阵,我想用以下代码构建第二个矩阵:

 for i=2
if F(:,i)<50
G(:,i) = 1
end
end
i=2时的


if F(:,i)您的
if
语句只执行一次,而不是每个元素执行一次。当
F(:,i)+1时,我总是喜欢逻辑语句的解释。他们很容易出错。
if(1 < [0 1 2]), disp('true'); end
if(1 < [2 3 4]), disp('true'); end
1 < [0 1 2]
0 0 1
G(F(:,2)<50,2)=1