查看完整版本 : 【求助】
判断一个数m在两这数之间(0和9)是用0<m<9;还是必须用m>0—m<9。两个在程序中处理的结果是不一样的。哪一个才是正确的呢?
应该是有区别的
举例说,假如m=12
不符合吧
在matlab中输入
>> m=12;
>> m>0-m<9
ans =
1
即判断为真!
因为你是12>0-12,0-12 <9
所以它还是有区别的
还是有点问题
如果MATLAB按照你的那公式m>0-m<9去判断
那它返回的值都是真的
所以要改为m>0&m<9,
这样的话就OK了
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.