55件ヒット
[1-55件を表示]
(0.141秒)
種類
- 定数 (22)
- インスタンスメソッド (11)
- モジュール関数 (11)
- ライブラリ (11)
ライブラリ
-
bigdecimal
/ math (11) - etc (11)
- zlib (22)
クラス
-
Etc
:: Passwd (11)
キーワード
-
OS
_ MACOS (11) -
OS
_ RISCOS (11) - bigdecimal (11)
- gecos (11)
検索結果
先頭5件
-
BigMath
. # cos(x , prec) -> BigDecimal (21307.0) -
x の余弦関数を prec で指定した精度で計算します。単位はラジアンです。x に無限大や NaN を指定した場合には NaN を返します。
...算対象の BigDecimal オブジェクト。単位はラジアン。
@param prec 計算結果の精度。
@raise ArgumentError prec に 0 以下が指定された場合に発生します。
//emlist[][ruby]{
require "bigdecimal/math"
puts BigMath::cos(BigDecimal('0.5'), 10) #=> 0.87758256189037... -
Zlib
:: OS _ RISCOS -> Integer (12300.0) -
OS の種類を表す定数です。
OS の種類を表す定数です。 -
Zlib
:: OS _ MACOS -> Integer (9300.0) -
OS の種類を表す定数です。
OS の種類を表す定数です。 -
Etc
:: Passwd # gecos -> String (6300.0) -
このユーザのフルネーム等の詳細情報を返します。
...このユーザのフルネーム等の詳細情報を返します。
様々な構造化された情報を返す Unix システムも存在しますが、それはシステム依存です。... -
bigdecimal (6042.0)
-
bigdecimal は浮動小数点数演算ライブラリです。 任意の精度で 10 進表現された浮動小数点数を扱えます。
...bigdecimal は浮動小数点数演算ライブラリです。
任意の精度で 10 進表現された浮動小数点数を扱えます。
//emlist[][ruby]{
require 'bigdecimal'
a = BigDecimal("0.123456789123456789")
b = BigDecimal("123456.78912345678", 40)
print a + b # => 0.123456912580245903456......BigDecimal では正確な値を得る事ができます。
//emlist[例1: 0.0001 を 10000 回足す場合。][ruby]{
sum = 0
for i in (1..10000)
sum = sum + 0.0001
end
print sum # => 0.9999999999999062
//}
//emlist[例2: 0.0001 を 10000 回足す場合。(BigDecimal)][ruby]{
require 'bigdecim......0].to_i)
else
puts "TRY: ruby pi.rb 1000"
end
end
//}
=== その他
以下のメソッド以外にも、(C ではない) Ruby ソースの形で提供されているものもあります。例えば、
//emlist[][ruby]{
require "bigdecimal/math"
//}
とすることで、sin や cos と...