690件ヒット
[601-690件を表示]
(0.191秒)
クラス
- Complex (44)
- File (11)
-
File
:: Stat (11) - Float (63)
- IO (99)
- Numeric (44)
-
Process
:: Status (11) - Regexp (22)
-
RubyVM
:: InstructionSequence (55) - StopIteration (11)
- String (22)
- Symbol (11)
キーワード
- EKEYEXPIRED (11)
- EPIPE (11)
- ESPIPE (11)
- ESTRPIPE (11)
- Float (11)
- Math (11)
- StopIteration (11)
- acos (11)
- angle (33)
- arg (33)
- asin (11)
- capitalize (22)
- capitalize! (11)
- compile (22)
-
compile
_ file (11) -
compile
_ option (11) -
compile
_ option= (11) - cos (11)
- detach (11)
- getpgid (11)
- getsid (11)
- hash (11)
- kill (11)
- new (22)
- phase (33)
- pid (33)
- pipe (88)
- pipe? (33)
- polar (22)
- ppid (11)
- printf (22)
- result (11)
- round (19)
- setpgid (11)
- sin (11)
- wait (11)
- wait2 (11)
- waitpid (11)
- waitpid2 (11)
検索結果
先頭5件
-
Complex
# phase -> Float (8008.0) -
自身の偏角を[-π,π]の範囲で返します。
...自身の偏角を[-π,π]の範囲で返します。
//emlist[例][ruby]{
Complex.polar(3, Math::PI/2).arg # => 1.5707963267948966
//}
非正の実軸付近での挙動に注意してください。以下の例のように虚部が 0.0 と
-0.0 では値が変わります。
//emlist[例][ruby]... -
Complex
. polar(r , theta = 0) -> Complex (8008.0) -
絶対値が r、偏角が theta である Complex クラスのオブジェクトを生成します。
...。
@param theta 生成する複素数の偏角。単位はラジアンです。省略した場合は 0 です。
//emlist[例][ruby]{
Complex.polar(2.0) # => (2.0+0.0i)
Complex.polar(2.0, 0) # => (2.0+0.0i)
Complex.polar(2.0, Math::PI) # => (-2.0+2.4492127076447545e-16i)
//}... -
Float (8008.0)
-
浮動小数点数のクラス。Float の実装は C 言語の double で、その精度は環 境に依存します。
...電子技術者協会) 754 を参照してください。
//emlist[あるシステムでの 1/3(=0.333...) の結果][ruby]{
printf("%.50f\n", 1.0/3)
# => 0.33333333333333331482961625624739099293947219848633
//}
Math::PI などの数学定数については Math を
参照してください。... -
Float
# round(ndigits = 0) -> Integer | Float (8008.0) -
自身ともっとも近い整数もしくは実数を返します。
...合発生します。
//emlist[例][ruby]{
1.0.round # => 1
1.2.round # => 1
(-1.2).round # => -1
(-1.5).round # => -2
t = Math::PI # => 3.141592653589793
t.round(3) # => 3.142
t.round(0) # => 3
t.round(1) # => 3.1
t = t**10 # => 93648.04747608298
t.round(-0) # =>... -
Float
# round(ndigits = 0 , half: :up) -> Integer | Float (8008.0) -
自身ともっとも近い整数もしくは実数を返します。
...合発生します。
//emlist[例][ruby]{
1.0.round # => 1
1.2.round # => 1
(-1.2).round # => -1
(-1.5).round # => -2
t = Math::PI # => 3.141592653589793
t.round(3) # => 3.142
t.round(0) # => 3
t.round(1) # => 3.1
t = t**10 # => 93648.04747608298
t.round(-0) # =>... -
Math
. # acos(x) -> Float (8008.0) -
x の逆余弦関数(arccosine)の値をラジアンで返します。
...定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.acos(0) == Math::PI/2 # => true
//}
@see Math.#cos... -
Math
. # asin(x) -> Float (8008.0) -
x の逆正弦関数(arcsine)の値をラジアンで返します。
...定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.asin(1) == Math::PI/2 # => true
//}
@see Math.#sin... -
Math
. # cos(x) -> Float (8008.0) -
x の余弦関数(cosine)の値を返します。
...(ラジアンで与えます)
@return [-1, 1] の実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.cos(Math::PI) # => -1.0
//}
@see Math.#acos... -
Math
. # sin(x) -> Float (8008.0) -
x の正弦関数(sine)の値を返します。
...ラジアンで与えます)
@return [-1, 1] の実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.sin(Math::PI/2) # => 1.0
//}
@see Math.#asin...