Címke: lebegőpontos műveletek

0 szavazat
9k megtekintés

Nézzük meg a következő nagyon egyszerű kódot:

i <- 0.1
i <- i + 0.05
i
## [1] 0.15
if(i==0.15) cat("i egyenlő 0.15-tel") else cat("i nem egyenlő 0.15-tel")
## i nem egyenlő 0.15-tel
(i==0.15)
## [1] FALSE

Vajon miért nem egyenlőek?

  • tothgergo kérdezte 8 év ago
  • utolsó aktivitás 7 év ago
1 találat mutatása