如图所示
factors2<-c(50,25,20,10,5,4,2,1)
用max(a1,b1) (相当于66),对上面这个向量取余数计算,最后两个元素为2 和1
但是正常而言,最后两个应该都是0
如果用数字66直接对factor2取余数计算,就可以得到正确的答案。
请问这个是为什么,多谢!
附上这一段代码,
x<-0.34
a1<-100*x
b1<-100*(1-x)
factors2<-c(50,25,20,10,5,4,2,1)
resident2<-(max(a1,b1))%%factors2
position<-which(resident2==0)[1]