原图尺寸 241.47 KB
这是我有疑问的地方
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
原图尺寸 4.84 KB
求证1加1 发表于 2013-9-12 18:15 这个不难解决,数据类型的问题。如此即可。
lww1993 发表于 2013-9-12 19:32 谢谢你的方法,但是我不清楚的是,为什么会出现这样的情况?如何保证1-0.9==0.1呢?否则以后进行小数点的 ...
求证1加1 发表于 2013-9-12 20:16 这是浮点运算本身的问题吧,1-0.9-0.1不等于0的,matlab里也一样,如果怕麻烦的话那就只能避免这种相近的 ...
qoiqpwqr 发表于 2013-9-12 20:16 比较两个小数是会出问题。可以转成整数之后再比较。
第一会达 发表于 2013-9-13 11:46 只有整型才能用==,可以用int32(10-9)==int32(1),或 abs(1 - 0.9 - 0.1)
lww1993 发表于 2013-9-13 16:11 int32不是R中的数据类型,R中没有办法这样去做。问一下,R中有整型与浮点型数据吗?
求证1加1 发表于 2013-9-13 22:53 有的,用typeof()可以查看