matlab if 语句看不懂了a=1;b=0;if -a b=6;else b=2;end为什么这个的返回结果是b=6? 其中if -a 是什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:53:07
matlab if 语句看不懂了a=1;b=0;if -a   b=6;else   b=2;end为什么这个的返回结果是b=6? 其中if -a 是什么意思?

matlab if 语句看不懂了a=1;b=0;if -a b=6;else b=2;end为什么这个的返回结果是b=6? 其中if -a 是什么意思?
matlab if 语句看不懂了
a=1;
b=0;
if -a
b=6;
else
b=2;
end
为什么这个的返回结果是b=6? 其中if -a 是什么意思?

matlab if 语句看不懂了a=1;b=0;if -a b=6;else b=2;end为什么这个的返回结果是b=6? 其中if -a 是什么意思?
貌似matlab if函数只要条件函数值不是0就判定为true