ライブラリ
- ビルトイン (1116)
- bigdecimal (70)
-
bigdecimal
/ jacobian (20) - csv (20)
- mathn (13)
- matrix (140)
- mkmf (20)
-
net
/ ftp (20) -
net
/ http (5) - openssl (70)
- optparse (120)
- psych (15)
- securerandom (6)
- socket (80)
クラス
- BigDecimal (70)
- Bignum (12)
- CSV (20)
- Complex (150)
-
Enumerator
:: ArithmeticSequence (35) - Fixnum (9)
- Float (40)
- Integer (230)
- Matrix (70)
-
Matrix
:: LUPDecomposition (20) -
Net
:: FTP (20) -
Net
:: HTTP (5) - Numeric (495)
- Object (20)
-
OpenSSL
:: ASN1 :: NumericString (20) -
OpenSSL
:: BN (10) - OptionParser (120)
- Range (10)
- Rational (24)
- Socket (40)
- Time (41)
- UnboundMethod (10)
- Vector (30)
モジュール
- GC (20)
- Jacobian (20)
- Kernel (20)
- Math (8)
-
OpenSSL
:: ASN1 (30) - Psych (15)
- SecureRandom (6)
-
Socket
:: Constants (40)
キーワード
- % (30)
- * (50)
- ** (14)
- + (10)
- +@ (10)
- - (10)
- -@ (10)
-
/ (70) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (10) - <=> (10)
-
AI
_ NUMERICHOST (20) -
AI
_ NUMERICSERV (20) - ArithmeticSequence (5)
- Complex (10)
- Converters (10)
- Matrix (10)
-
NEWS for Ruby 2
. 1 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (8) -
NEWS for Ruby 2
. 4 . 0 (7) -
NEWS for Ruby 2
. 5 . 0 (6) -
NEWS for Ruby 2
. 6 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (3) -
NI
_ NUMERICHOST (20) -
NI
_ NUMERICSERV (20) - NUMERICSTRING (10)
- Numeric (10)
- NumericString (30)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (10)
- Ruby用語集 (10)
- Vector (10)
- [] (24)
- abs (20)
- abs2 (20)
- alphanumeric (6)
- angle (20)
- arg (20)
- at (41)
- begin (5)
- bigdecimal (10)
- ceil (20)
-
check
_ signedness (20) - clone (10)
- coerce (30)
- conj (10)
- conjugate (10)
- denominator (10)
- det (20)
- determinant (20)
- dfdxi (10)
- div (20)
- divmod (36)
- downto (20)
- dup (10)
- end (5)
- eql? (10)
- fdiv (26)
- finite? (7)
- first (10)
- floor (30)
- i (10)
- imag (20)
- imaginary (20)
- infinite? (7)
- integer? (10)
- jacobian (10)
- last (10)
- magnitude (20)
- matrix (10)
- modulo (30)
- negative? (8)
- new (20)
- nonzero? (10)
- numerator (10)
- on (120)
-
open
_ timeout (10) - owner (10)
- phase (20)
- polar (20)
- positive? (8)
- pow (12)
- quo (40)
-
rb
_ num2dbl (10) -
read
_ timeout (10) - real (20)
- real? (30)
- rect (20)
- rectangular (20)
- remainder (33)
- round (20)
- rsqrt (4)
-
ruby 1
. 6 feature (10) -
ruby 1
. 8 . 4 feature (10) -
safe
_ load (15) - size (10)
- sqrt (4)
- stat (20)
- step (80)
- table (10)
- times (20)
-
to
_ c (10) -
to
_ i (10) -
to
_ int (10) - truncate (30)
- upto (20)
-
write
_ timeout (5) - zero? (10)
検索結果
先頭5件
-
Numeric
# rect -> [Numeric , Numeric] (9210.0) -
[self, 0] を返します。
...[self, 0] を返します。
//emlist[例][ruby]{
1.rect # => [1, 0]
-1.rect # => [-1, 0]
1.0.rect # => [1.0, 0]
-1.0.rect # => [-1.0, 0]
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#rect... -
Numeric
# rectangular -> [Numeric , Numeric] (9210.0) -
[self, 0] を返します。
...[self, 0] を返します。
//emlist[例][ruby]{
1.rect # => [1, 0]
-1.rect # => [-1, 0]
1.0.rect # => [1.0, 0]
-1.0.rect # => [-1.0, 0]
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#rect... -
Numeric
# polar -> [Numeric , Numeric] (9208.0) -
自身の絶対値と偏角を配列にして返します。正の数なら [self, 0]、負の数な ら [-self, Math::PI] を返します。
...します。
//emlist[例][ruby]{
1.0.polar # => [1.0, 0]
2.0.polar # => [2.0, 0]
-1.0.polar # => [1.0, 3.141592653589793]
-2.0.polar # => [2.0, 3.141592653589793]
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#polar... -
Numeric
# divmod(other) -> [Numeric] (9125.0) -
self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にして返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。
...<= r < other
* other < 0 のとき: other < r <= 0
* q は整数
をみたす数です。
divmod が返す商は Numeric#div と同じです。
また余りは、Numeric#modulo と同じです。
このメソッドは、メソッド / と % によって定義されています。
@param o......ther 自身を割る数を指定します。
//emlist[例][ruby]{
11.divmod(3) #=> [3, 2]
(11.5).divmod(3.5) #=> [3, 1.0]
11.divmod(-3) #=> [-4, -1]
11.divmod(3.5) #=> [3, 0.5]
(-11).divmod(3.5) #=> [-4, 3.0]
//}
@see Numeric#div, Numeric#modulo... -
Numeric
# %(other) -> Numeric (9120.0) -
self を other で割った余り r を返します。
...* other < 0 のとき other < r <= 0
* q は整数
をみたす数です。
余り r は、other と同じ符号になります。
商 q は、Numeric#div (あるいは 「/」)で求められます。
modulo はメソッド % の呼び出しとして定義されています。
@param other 自......身を割る数を指定します。
//emlist[例][ruby]{
p 13.modulo(4) #=> 1
p (11.5).modulo(3.5) #=> 1.0
p 13.modulo(-4) #=> -3
p (-13).modulo(4) #=> 3
p (-13).modulo(-4) #=> -1
p (-11).modulo(3.5) #=> 3.0
//}
@see Numeric#divmod, Numeric#remainder... -
Numeric
# modulo(other) -> Numeric (9120.0) -
self を other で割った余り r を返します。
...* other < 0 のとき other < r <= 0
* q は整数
をみたす数です。
余り r は、other と同じ符号になります。
商 q は、Numeric#div (あるいは 「/」)で求められます。
modulo はメソッド % の呼び出しとして定義されています。
@param other 自......身を割る数を指定します。
//emlist[例][ruby]{
p 13.modulo(4) #=> 1
p (11.5).modulo(3.5) #=> 1.0
p 13.modulo(-4) #=> -3
p (-13).modulo(4) #=> 3
p (-13).modulo(-4) #=> -1
p (-11).modulo(3.5) #=> 3.0
//}
@see Numeric#divmod, Numeric#remainder... -
Numeric
# real -> Numeric (9113.0) -
自身を返します。
...返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
//emlist[例][ruby]{
10.real # => 10
-10.real # => -10
0.1.real # => 0.1
Rational(2, 3).real # => (2/3)
//}
@see Numeric#imag、Comple... -
Numeric
# remainder(other) -> Numeric (9113.0) -
self を other で割った余り r を返します。
...other 自身を割る数を指定します。
//emlist[例][ruby]{
p 13.remainder(4) #=> 1
p (11.5).remainder(3.5) #=> 1.0
p 13.remainder(-4) #=> 1
p (-13).remainder(4) #=> -1
p (-13).remainder(-4) #=> -1
p (-11).remainder(3.5) #=> -0.5
//}
@see Numeric#divmod, Numeric#modulo... -
Numeric
# conj -> Numeric (9108.0) -
常に self を返します。
...が Complex かそのサブクラスのインスタンスの場合は、自身の共役複素数(実数の場合は常に自身)を返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
//emlist[例][ruby]{
10.conj # => 10
0.... -
Numeric
# conjugate -> Numeric (9108.0) -
常に self を返します。
...が Complex かそのサブクラスのインスタンスの場合は、自身の共役複素数(実数の場合は常に自身)を返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
//emlist[例][ruby]{
10.conj # => 10
0....