Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2007-04-21, 08:42   #1
savlrf
初级会员
 
注册日期: 2007-04-21
帖子: 1
声望力: 0
savlrf 正向着好的方向发展
帖子 【求助】判断一个数m在两这数之间(0和9)是用0<m<9;还是必须用m>0—m<9

判断一个数m在两这数之间(0和9)是用0<m<9;还是必须用m>0—m<9。两个在程序中处理的结果是不一样的。哪一个才是正确的呢?
savlrf 当前离线   回复时引用此帖
旧 2007-04-21, 15:28   #2
chimon
初级会员
 
注册日期: 2007-04-07
帖子: 7
声望力: 0
chimon 正向着好的方向发展
默认

个人认为没区别啊~~!
chimon 当前离线   回复时引用此帖
旧 2007-05-19, 10:46   #3
老好人
初级会员
 
注册日期: 2007-05-19
帖子: 2
声望力: 0
老好人 正向着好的方向发展
默认

同意chimon!同意chimon!
老好人 当前离线   回复时引用此帖
旧 2007-05-19, 12:55   #4
中少
普通会员
 
中少 的头像
 
注册日期: 2007-04-23
年龄: 40
帖子: 56
声望力: 22
中少 是一个将要出名的人中少 是一个将要出名的人
默认

用这个完成什么功能呢!!
结果应该没有区别!!
中少 当前离线   回复时引用此帖
旧 2007-05-19, 13:49   #5
spy1120
普通会员
 
spy1120 的头像
 
注册日期: 2007-05-18
年龄: 38
帖子: 77
声望力: 19
spy1120 正向着好的方向发展
默认

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

ans =

1
即判断为真!
因为你是12>0-12,0-12 <9
所以它还是有区别的
spy1120 当前离线   回复时引用此帖
旧 2007-05-19, 14:13   #6
spy1120
普通会员
 
spy1120 的头像
 
注册日期: 2007-05-18
年龄: 38
帖子: 77
声望力: 19
spy1120 正向着好的方向发展
默认

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


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 07:37


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