531件ヒット
[1-100件を表示]
(0.027秒)
別のキーワード
ライブラリ
- ビルトイン (149)
- bigdecimal (12)
- csv (11)
- fiddle (22)
- matrix (88)
- optparse (132)
- stringio (11)
-
webrick
/ httpserver (11) - win32ole (11)
クラス
-
Fiddle
:: Function (22) - Float (33)
- Matrix (77)
-
Matrix
:: EigenvalueDecomposition (11) - Numeric (11)
- OptionParser (132)
- Rational (88)
- String (11)
- StringIO (11)
-
WEBrick
:: HTTPServer (11) -
WIN32OLE
_ TYPELIB (11)
モジュール
- Kernel (18)
キーワード
- * (11)
- ** (11)
- + (11)
- - (11)
-
/ (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - BigDecimal (12)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) - Rational (11)
- call (11)
- cofactor (11)
-
cofactor
_ expansion (11) -
det
_ e (11) -
determinant
_ e (11) - eigenvalues (11)
- fdiv (11)
- fiddle (11)
-
laplace
_ expansion (11) - new (22)
- on (132)
-
parse
_ csv (11) - putc (11)
- quo (22)
- rationalize (22)
-
ruby 1
. 6 feature (11) -
to
_ f (11) -
to
_ r (11) - tr (11)
- trace (11)
- version (11)
- セキュリティモデル (11)
検索結果
先頭5件
-
Float
# rationalize -> Rational (27200.0) -
自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。
...るような Rational を返
します。
eps を省略した場合は誤差が最も小さくなるような Rational を返しま
す。
@param eps 許容する誤差
//emlist[例][ruby]{
0.3.rationalize # => (3/10)
1.333.rationalize # => (1333/1000)
1.333.rationalize(0.01) # =... -
Float
# rationalize(eps) -> Rational (27200.0) -
自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。
...るような Rational を返
します。
eps を省略した場合は誤差が最も小さくなるような Rational を返しま
す。
@param eps 許容する誤差
//emlist[例][ruby]{
0.3.rationalize # => (3/10)
1.333.rationalize # => (1333/1000)
1.333.rationalize(0.01) # =... -
Float
# to _ r -> Rational (21100.0) -
自身を Rational に変換します。
...自身を Rational に変換します。
//emlist[例][ruby]{
0.5.to_r # => (1/2)
//}... -
Kernel
. # Float(arg , exception: true) -> Float | nil (18492.0) -
引数を浮動小数点数(Float)に変換した結果を返します。
...引数を浮動小数点数(Float)に変換した結果を返します。
引数が数値の場合は素直に変換し、文字列の場合
は整数や浮動小数点数と見なせるもののみ変換します。
メソッド Float は文字列に対し String#to_f よりも厳密な変換を......行います。
@param arg 変換対象のオブジェクトです。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise ArgumentError 整数や浮動小数点数と見なせない文字列......例][ruby]{
p Float(4) #=> 4.0
p Float(4_000) #=> 4000.0
p Float(9.88) #=> 9.88
p Float(Time.gm(1986)) #=> 504921600.0
p Float(Object.new) # can't convert Object into Float (TypeError)
p Float(nil) # can't convert nil into Float (TypeError)
p Float("10")... -
Matrix
# cofactor _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (6302.0) -
row 行、もしくは column 列に関するラプラス展開をする。
...ion(column: 1) # => 45
Matrix[[Vector[1, 0], Vector[0, 1]], [2, 3]].laplace_expansion(row: 0) # => Vector[3, -2]
//}
@param row 行
@param column 列
@raise ArgumentError row と column を両方指定した、もしくは両方とも指定していない、場合に発生します
@raise Exceptio......nForMatrix::ErrDimensionMismatch 行列が正方でない場合に発生します
@see Matrix#cofactor... -
Matrix
# laplace _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (6302.0) -
row 行、もしくは column 列に関するラプラス展開をする。
...ion(column: 1) # => 45
Matrix[[Vector[1, 0], Vector[0, 1]], [2, 3]].laplace_expansion(row: 0) # => Vector[3, -2]
//}
@param row 行
@param column 列
@raise ArgumentError row と column を両方指定した、もしくは両方とも指定していない、場合に発生します
@raise Exceptio......nForMatrix::ErrDimensionMismatch 行列が正方でない場合に発生します
@see Matrix#cofactor... -
WIN32OLE
_ TYPELIB # version -> Float (6207.0) -
TypeLibのバージョン番号を取得します。
...号、小数点
数部にマイナーバージョン番号を設定したFloatで返します。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.version # => 1.7... -
Rational (6006.0)
-
有理数を扱うクラスです。
...ます。Integer や Float
と同様に Rational.new ではなく、 Kernel.#Rational を使用して
Rational オブジェクトを作成します。
//emlist[例][ruby]{
Rational(1, 3) # => (1/3)
Rational('1/3') # => (1/3)
Rational('0.33') # => (33/100)
Rational.new(1, 3) # => No......MethodError
//}
Rational オブジェクトは常に既約(それ以上約分できない状態)である
事に注意してください。
//emlist[例][ruby]{
Rational(2, 6) # => (1/3)
Rational(1, 3) * 3 # => (1/1)
//}... -
Rational
# **(other) -> Rational | Float (3219.0) -
冪(べき)乗を計算します。
...を other 乗する数
other に Float を指定した場合は、計算結果を Float で返しま
す。other が有理数であっても、計算結果が無理数だった場合は Float
を返します。
//emlist[例][ruby]{
r = Rational(3, 4)
r ** Rational(2, 1) # => (9/16)
r ** 2......# => (9/16)
r ** 2.0 # => 0.5625
r ** Rational(1, 2) # => 0.866025403784439
//}... -
Rational
# / (other) -> Rational | Float (3214.0) -
商を計算します。
...other に Float を指定した場合は、計算結果を Float で返します。
//emlist[例][ruby]{
r = Rational(3, 4)
r / 2 # => (3/8)
r / 2.0 # => 0.375
r / 0.5 # => 1.5
r / Rational(1, 2) # => (3/2)
r / 0 # => ZeroDivisionError
//}......@raise ZeroDivisionError other が 0 の時に発生します。
@see Numeric#quo...