我是Matlab的新手,我正在尝试输入矩阵并写一些关于它的“if”条件: (不确定为什么它不起作用)
function Matrix(X)
A = [-5 -2 3; 4 7 1]
if(X==1)
A((A>0))=1 %Positive num set to 1
end
if(X==2)
A(1,A(1,:)<0) = 0 %Negative num in row 1 set to 0
end
end
答案 0 :(得分:0)
功能结束时只需一个简单的end
即可解决您的问题