Matlab 版 (精华区)
发信人: hahn (有奇☆闭关造文中), 信区: Matlab
标 题: [合集] 请教,如何判断一个变量是否是整数?
发信站: 哈工大紫丁香 (Tue Nov 14 07:30:12 2006), 站内
────────────────────────────────────────
friendchj (春夏秋冬) 于 (Sat Jun 3 08:37:46 2006) 说道:
【 在 hitTina (Tina) 的大作中提到: 】
: 如何判断一个变量是否是整数?这个命令在书中没有找到。请教大家,
: 谢谢!
如果A为变量,若A-round(A)==0,则A为整数
────────────────────────────────────────
hahn (gemini&&sar&&gre) 于 (Sat Jun 3 09:20:27 2006) 说道:
doc is
help isa
【 在 hitTina (Tina) 的大作中提到: 】
: 如何判断一个变量是否是整数?这个命令在书中没有找到。请教大家,
: 谢谢!
────────────────────────────────────────
friendchj (春夏秋冬) 于 (Sat Jun 3 09:54:23 2006) 说道:
【 在 hahn (gemini&&sar&&gre) 的大作中提到: 】
: doc is
: help isa
我查了一下,好像没有直接判断是否为整数的函数
────────────────────────────────────────
zjliu (秋天的萝卜) 于 (Sat Jun 3 10:00:49 2006) 说道:
A==0这样的判断剂量别用,这样可能不准确,因为是double
型数据。建议用abs(A)<eps这样的限制去代替等于0的判断条件
【 在 friendchj (春夏秋冬) 的大作中提到: 】
: 如果A为变量,若A-round(A)==0,则A为整数
────────────────────────────────────────
hitTina (Tina) 于 (Sat Jun 3 10:16:41 2006) 说道:
明白了,谢谢大家!
【 在 friendchj (春夏秋冬) 的大作中提到: 】
: 我查了一下,好像没有直接判断是否为整数的函数
────────────────────────────────────────
heggem (heggem) 于 (Sat Jun 3 17:19:38 2006) 说道:
可以看"floor(A)==ceil(A)"是否为真,floor为靠左取整,ceil为靠右取整.
────────────────────────────────────────
bbchg (bbchg) 于 (Sat Jun 3 17:58:16 2006) 说道:
我同意楼上的这个!"floor(a)-ceil(a)"是否等于零
【 在 heggem (heggem) 的大作中提到: 】
: 可以看"floor(A)==ceil(A)"是否为真,floor为靠左取整,ceil为靠右取整.
────────────────────────────────────────
hitTina (Tina) 于 (Sun Jun 4 08:34:35 2006) 说道:
这个办法好,感谢!
【 在 heggem (heggem) 的大作中提到: 】
: 可以看"floor(A)==ceil(A)"是否为真,floor为靠左取整,ceil为靠右取整.
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.564毫秒