Translated kldiv2str
This commit is contained in:
parent
9c5beeda43
commit
d05fd94cfb
1 changed files with 24 additions and 0 deletions
24
R/kldiv2str.R
Normal file
24
R/kldiv2str.R
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
kldiv2str <- function(div) {
|
||||
mjono <- ' '
|
||||
if (abs(div) < 100) {
|
||||
# Ei tarvita e-muotoa
|
||||
mjono[6] <- as.character((floor(div * 1000)) %% 10)
|
||||
mjono[5] <- as.character((floor(div * 100)) %% 10)
|
||||
mjono[4] <- as.character((floor(div * 10)) %% 10)
|
||||
mjono[3] <- '.'
|
||||
mjono[2] <- as.character((floor(div)) %% 10)
|
||||
arvo <- (floor(div / 10)) %% 10
|
||||
if (arvo > 0) {
|
||||
mjono[1] <- as.character(arvo)
|
||||
}
|
||||
|
||||
} else {
|
||||
suurinYks <- floor(log10(div))
|
||||
mjono[6] <- as.character(suurinYks)
|
||||
mjono[5] <- 'e'
|
||||
mjono[4] <- palautaYks(abs(div), suurinYks - 1)
|
||||
mjono[3] <- '.'
|
||||
mjono[2] <- palautaYks(abs(div), suurinYks)
|
||||
}
|
||||
return(mjono)
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue