注册 登录
编程论坛 Matlab

求助,搞笑的程序,运行时出现错误

tangsz 发布于 2007-04-09 22:06, 633 次点击
我在运行以下程序时,结果为-1.75,为什么啊
d=-1.2;
if (-1.5<d<=-1) d=-1.25;
else d=-1.75;
end
d
3 回复
#2
abingchem2007-04-09 22:41
你试试啊,你的判断条件语句不成立
#3
zhangenter2007-04-11 00:42

阿兵应该说详细点
-1.5<d<=-1 <==> (-1.5<d)<=-1 <==> 0<=-1 <==> 0

#4
tangsz2007-04-11 21:40
(-1.5&lt;d&lt;=-1)改写成(-1.5&lt;d)&amp;&amp;(d&lt;=-1)就可以了,语法错了
1