“如果条件”错误:没有足够的输入参数

时间:2013-12-07 11:24:45

标签: matlab

我是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

1 个答案:

答案 0 :(得分:0)

功能结束时只需一个简单的end即可解决您的问题