369件ヒット
[1-100件を表示]
(0.036秒)
別のキーワード
ライブラリ
- ビルトイン (261)
-
bigdecimal
/ math (12) - cmath (24)
- matrix (12)
キーワード
- Float (12)
- Marshal フォーマット (12)
- Ruby用語集 (12)
- acos (12)
- angle (36)
-
angle
_ with (12) - arg (36)
- asin (12)
- bigdecimal (12)
-
bigdecimal
/ math (12) - cos (12)
- cos! (6)
- exp (6)
- phase (36)
- polar (24)
- printf (24)
- round (21)
- sin (12)
- sin! (6)
- tan! (6)
- メソッド呼び出し(super・ブロック付き・yield) (12)
検索結果
先頭5件
-
Math
:: PI -> Float (39119.0) -
円周率
...円周率
//emlist[例][ruby]{
p Math::PI
# => 3.141592654
//}... -
Math (38036.0)
-
浮動小数点演算をサポートするモジュールです。
...浮動小数点演算をサポートするモジュールです。
Math モジュールにはさまざま数学関数がモジュール関数として定義されています。
モジュール関数は以下のように,モジュールの特異メソッドとして呼び出す使い方と、
モ......ジュールをインクルードしてレシーバーを省略した形で呼び出す使い方の両方ができます。
=== 例
//emlist[][ruby]{
pi = Math.atan2(1, 1)*4;
include Math
pi2 = atan2(1, 1)*4
//}... -
BigMath
. # PI(prec) -> BigDecimal (21131.0) -
円周率を prec で指定した精度で計算します。
...指定された場合に発生します。
//emlist[][ruby]{
require "bigdecimal/math"
puts BigMath::PI(2) #=> 0.31415926535897932384671233672993238432e1
puts BigMath::PI(5) #=> 0.31415926535897932384627534923029509162e1
puts BigMath::PI(10) #=> 0.3141592653589793238462643388813853786957412e1
//... -
Math
. # acos(x) -> Float (21036.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 (21036.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 (21030.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 (21030.0) -
x の正弦関数(sine)の値を返します。
...ラジアンで与えます)
@return [-1, 1] の実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.sin(Math::PI/2) # => 1.0
//}
@see Math.#asin... -
bigdecimal
/ math (6024.0) -
BigDecimalを使った数学的な機能を提供します。
...cos (x, prec)
* atan(x, prec)
* PI (prec)
* E (prec)
引数:
: x
計算対象の BigDecimal オブジェクト。
: prec
計算結果の精度。
//emlist[例][ruby]{
require "bigdecimal"
require "bigdecimal/math"
include BigMath
a = BigDecimal((PI(100)/2).to_s)
puts sin(a,100)
#=... -
Ruby用語集 (3867.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...Ruby用語集
A B C D E F G I J M N O R S Y
a ka sa ta na ha ma ya ra wa
=== 記号・数字
: %記法
: % notation
「%」記号で始まる多種多様なリテラル記法の総称。
参照:d:spec/literal#percent
: 0 オリジン
: zero-ba......みなす考え方もあり「ダックタイピング(duck typing)」と呼ばれる。
特定の名前のメソッドが呼び出し可能であることは
Object#respond_to? メソッドで確認できる。
Ruby 2.7 で試験的に導入された case/in 式では、オブジェ......二重に定義されている
メソッド。Math モジュールのメソッドなどがこれにあたる。
Module#module_function を使って簡単に定義できる。
: 文字列
: string
String クラスのインスタンス。
Ruby の文字列は自分自身のエンコーディ...