Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2007-04-21
帖子: 1
声望力: 0 ![]() |
![]()
判断一个数m在两这数之间(0和9)是用0<m<9;还是必须用m>0—m<9。两个在程序中处理的结果是不一样的。哪一个才是正确的呢?
|
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2007-04-07
帖子: 7
声望力: 0 ![]() |
![]()
个人认为没区别啊~~!
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2007-05-19
帖子: 2
声望力: 0 ![]() |
![]()
同意chimon!同意chimon!
|
![]() |
![]() |
![]() |
#4 |
普通会员
注册日期: 2007-04-23
年龄: 40
帖子: 56
声望力: 22 ![]() ![]() |
![]()
用这个完成什么功能呢!!
结果应该没有区别!! |
![]() |
![]() |
![]() |
#5 |
普通会员
注册日期: 2007-05-18
年龄: 38
帖子: 77
声望力: 19 ![]() |
![]()
应该是有区别的
举例说,假如m=12 不符合吧 在matlab中输入 >> m=12; >> m>0-m<9 ans = 1 即判断为真! 因为你是12>0-12,0-12 <9 所以它还是有区别的 |
![]() |
![]() |
![]() |
#6 |
普通会员
注册日期: 2007-05-18
年龄: 38
帖子: 77
声望力: 19 ![]() |
![]()
还是有点问题
如果MATLAB按照你的那公式m>0-m<9去判断 那它返回的值都是真的 所以要改为m>0&m<9, 这样的话就OK了 |
![]() |
![]() |