2019年1月16日水曜日

Juliaの四捨五入

Juliaの実数を整数に丸めたいので,a=1.5 b=Int(a) とするとダメなのであった,ここでつまづくのは何回目(カプレカ数の項をみる)。documentをちゃんと読むと,実数に対して丸め関数を作用させた後に型変換せよとある。丸め関数に型指定を含むものもある。V1.03ドキュメントの数学的操作と基本関数を参照。

round(x)  round x to the nearest integer typeof(x)
round(T, x) round x to the nearest integer T
floor(x)  round x towards -Inf typeof(x)
floor(T, x) round x towards -Inf T
ceil(x)     round x towards +Inf typeof(x)
ceil(T, x) round x towards +Inf T
trunc(x)  round x towards zero typeof(x)
trunc(T, x) round x towards zero T

こんな感じ。

0 件のコメント: