Я хочу проверить, является ли серия чисел, умножающая число n целыми числами. Однако, когда я использую функцию seq для разработки этой серии и умножаю n, то, проверяя, является ли она целочисленной последовательностью, я найду что-то неправильно, например, следующий пример. Пожалуйста, помогите мне разобраться в этом вопросе!Как проверить, является ли серия чисел, умножающих число n целыми числами
x <- seq(from=0.001, to=0.015, by=0.001)
x
[1] 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.010 0.011 0.012 0.013 0.014 0.015
n <- 1000
a = x[9]*n
a
[1] 9
a == 9
[1] FALSE
На каком языке вы владеете? Не могли бы вы добавить больше тегов? –
Я бы пометил как обман, но это, вероятно, в 1-й раз, когда кто-то спросил об этом. –
Возможный дубликат [Почему эти цифры не равны?] (Http://stackoverflow.com/questions/9508518/why-are-these-numbers-not-equal) – MrFlick