MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】 (https://www.labfans.com/bbs/showthread.php?t=84)

savlrf 2007-04-21 08:42

【求助】判断一个数m在两这数之间(0和9)是用0<m<9;还是必须用m>0—m<9
 
判断一个数m在两这数之间(0和9)是用0<m<9;还是必须用m>0—m<9。两个在程序中处理的结果是不一样的。哪一个才是正确的呢?

chimon 2007-04-21 15:28

个人认为没区别啊~~!

老好人 2007-05-19 10:46

同意chimon!同意chimon!

中少 2007-05-19 12:55

用这个完成什么功能呢!!
结果应该没有区别!!

spy1120 2007-05-19 13:49

应该是有区别的
举例说,假如m=12
不符合吧
在matlab中输入
>> m=12;
>> m>0-m<9

ans =

1
即判断为真!
因为你是12>0-12,0-12 <9
所以它还是有区别的

spy1120 2007-05-19 14:13

还是有点问题
如果MATLAB按照你的那公式m>0-m<9去判断
那它返回的值都是真的
所以要改为m>0&m<9,
这样的话就OK了


所有时间均为北京时间。现在的时间是 09:55

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.