78件ヒット
[1-78件を表示]
(0.032秒)
別のキーワード
ライブラリ
- ビルトイン (24)
-
bigdecimal
/ math (12) - cmath (6)
キーワード
- Mac OS X (12)
- acos (12)
- bigdecimal (12)
-
bigdecimal
/ math (12) - cos! (6)
検索結果
先頭5件
-
BigMath
. # cos(x , prec) -> BigDecimal (18113.0) -
x の余弦関数を prec で指定した精度で計算します。単位はラジアンです。x に無限大や NaN を指定した場合には NaN を返します。
...ト。単位はラジアン。
@param prec 計算結果の精度。
@raise ArgumentError prec に 0 以下が指定された場合に発生します。
//emlist[][ruby]{
require "bigdecimal/math"
puts BigMath::cos(BigDecimal('0.5'), 10) #=> 0.8775825618903727161162815826327690580439923e0
//}... -
Math
. # cos(x) -> Float (18113.0) -
x の余弦関数(cosine)の値を返します。
...cosine)の値を返します。
@param x 実数(ラジアンで与えます)
@return [-1, 1] の実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
M......ath.cos(Math::PI) # => -1.0
//}
@see Math.#acos... -
CMath
. # cos!(x) -> Float (6147.0) -
実数 x の余弦関数の値を返します。Math.#cos のエイリアス です。
...h.#cos のエイリアス
です。
@param x 実数(ラジアンで与えます)
@return [-1, 1] の実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{......require "cmath"
CMath.cos!(0 * Math::PI / 4) # => 1.0
CMath.cos!(1 * Math::PI / 4) # => 0.7071067811865476
CMath.cos!(4 * Math::PI / 4) # => -1.0
//}
@see Math.#cos... -
Math
. # acos(x) -> Float (6112.0) -
x の逆余弦関数(arccosine)の値をラジアンで返します。
...x の逆余弦関数(arccosine)の値をラジアンで返します。
@param x -1.0 <= x <= 1 の範囲内の実数
@return 返される値の範囲は [0, +π] です。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の......実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.acos(0) == Math::PI/2 # => true
//}
@see Math.#cos... -
Mac OS X (3018.0)
-
Mac OS X X は 10 の意。マックオーエステンと読むのが正しいのか、マックオーエスエッ クスと読むのが正しいのかはわからない。決して Mac で X Window System を 使えるようにするためのものではない(おそらく)。
...Mac OS X
X は 10 の意。マックオーエステンと読むのが正しいのか、マックオーエスエッ
クスと読むのが正しいのかはわからない。決して Mac で X Window System を
使えるようにするためのものではない(おそらく)。
マックオーエ......境(http://www.apple.co.jp/macosx/features/x11/index.htmlがありますが、あまり詳しくない人には使い勝手はよくありません。したがってデベロッパがX向けに何かを作ってもたぶん多くの人には見向きされません。Rubyを始めとしてBSDでも......す。
RubyのコンパイルはMac OS XではDeveloper Toolをインストールしておけば通るはずです(コンパイラフラグにCFLAGS = -g -O2 -pipe -fno-common -no-cpp-precompと、-no-cpp-precompが必要になるかも知れません)。また、Mac OS X 10.3ではrubyが標... -
bigdecimal (156.0)
-
bigdecimal は浮動小数点数演算ライブラリです。 任意の精度で 10 進表現された浮動小数点数を扱えます。
...ecimal は浮動小数点数演算ライブラリです。
任意の精度で 10 進表現された浮動小数点数を扱えます。
//emlist[][ruby]{
require 'bigdecimal'
a = BigDecimal("0.123456789123456789")
b = BigDecimal("123456.78912345678", 40)
print a + b # => 0.123456912580245903456789e......きます。
//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 'bigdecimal'
sum = BigDecimal("0")
for i in (1..10000)......lse
puts "TRY: ruby pi.rb 1000"
end
end
//}
=== その他
以下のメソッド以外にも、(C ではない) Ruby ソースの形で提供されているものもあります。例えば、
//emlist[][ruby]{
require "bigdecimal/math"
//}
とすることで、sin や cos といった関... -
bigdecimal
/ math (12.0) -
BigDecimalを使った数学的な機能を提供します。
...算が行えます。
* sqrt(x, prec)
* sin (x, prec)
* cos (x, prec)
* atan(x, prec)
* PI (prec)
* E (prec)
引数:
: x
計算対象の BigDecimal オブジェクト。
: prec
計算結果の精度。
//emlist[例][ruby]{
require "bigdecimal"
require "bigdecimal/math"
include B...