981件ヒット
[601-700件を表示]
(0.119秒)
別のキーワード
ライブラリ
- ビルトイン (696)
- bigdecimal (22)
-
bigdecimal
/ util (11) - date (77)
-
json
/ add / rational (11) - mathn (4)
- matrix (143)
-
net
/ http (6) - stringio (11)
クラス
キーワード
- * (22)
- ** (15)
- + (11)
- - (22)
- -@ (19)
-
/ (21) - <=> (22)
- == (11)
- abs (8)
- ajd (11)
- amjd (11)
- ceil (11)
- coerce (44)
- cofactor (11)
-
cofactor
_ expansion (11) - convert (11)
- denominator (33)
- det (11)
-
det
_ e (11) - determinant (11)
-
determinant
_ e (11) - div (11)
-
elements
_ to _ r (22) - fdiv (11)
- finite? (8)
- floor (11)
- hash (11)
- i (11)
- inspect (11)
-
laplace
_ expansion (11) - magnitude (8)
-
marshal
_ dump (11) - negative? (8)
- nonzero? (11)
- numerator (33)
- offset (11)
- positive? (8)
- putc (11)
- quo (22)
- rand (33)
- rank (11)
- rationalize (99)
- real (11)
- real? (11)
- round (11)
-
sec
_ fraction (11) -
second
_ fraction (11) - subsec (11)
-
to
_ c (11) -
to
_ d (11) -
to
_ f (11) -
to
_ i (11) -
to
_ int (11) -
to
_ json (11) -
to
_ r (88) -
to
_ s (11) - tr (11)
- trace (11)
- truncate (11)
-
write
_ timeout= (6)
検索結果
先頭5件
-
Matrix
# trace -> Integer | Float | Rational | Complex (103.0) -
トレース (trace) を返します。
トレース (trace) を返します。
行列のトレース (trace) とは、対角要素の和です。
//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}
trace は正方行列でのみ定義されます。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Date
# ajd -> Rational (102.0) -
このメソッドは Date#jd と似ていますが、天文学的なユリウス日を返します。 時刻を含みます。
このメソッドは Date#jd と似ていますが、天文学的なユリウス日を返します。
時刻を含みます。 -
Date
# amjd -> Rational (102.0) -
このメソッドは Date#mjd と似ていますが、天文学的な修正ユリウス日を返します。 時刻を含みます。
このメソッドは Date#mjd と似ていますが、天文学的な修正ユリウス日を返します。
時刻を含みます。 -
DateTime
# offset -> Rational (102.0) -
時差を返します。
時差を返します。 -
Matrix
# cofactor(row , column) -> Integer | Rational | Float (102.0) -
(row, column)-余因子を返します。
(row, column)-余因子を返します。
各要素の型によって返り値が変わります。
@param row 行
@param column 列
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方でない場合に発生します。
@see Matrix#adjugate -
NilClass
# to _ r -> Rational (102.0) -
0/1 を返します。
0/1 を返します。
//emlist[例][ruby]{
nil.to_r # => (0/1)
//} -
Time
# to _ r -> Rational (102.0) -
起算時からの経過秒数を有理数で返します。1 秒に満たない経過も 表現されます。
起算時からの経過秒数を有理数で返します。1 秒に満たない経過も
表現されます。
//emlist[][ruby]{
t = Time.local(2000,1,2,3,4,5,6)
p t # => 2000-01-02 03:04:05 +0900
p t.to_r # => (473374922500003/500000)
//} -
Numeric
# coerce(other) -> [Numeric] (37.0) -
自身と other が同じクラスになるよう、自身か other を変換し [other, self] という配列にして返します。
...義しなければなりません。
以下は Rational の coerce のソースです。other が自身の知らない数値クラスであった場合、
super を呼んでいることに注意して下さい。
//emlist[例][ruby]{
# lib/rational.rb より
def coerce(other)
if other.kind_of?(......turn Rational.new!(other, 1), self
else
super
end
end
//}
数値クラスの算術演算子は通常自分と演算できないクラスをオペランドとして受け
取ると coerce を使って自分とオペランドを変換した上で演算を行います。
以下は Rational の......、引数の coerce により自身を変換してから
+ 演算子を呼んでいます。
//emlist[例][ruby]{
# lib/rational.rb より
def + (a)
if a.kind_of?(Rational)
# 長いので省略
elsif a.kind_of?(Integer)
# 長いので省略
elsif a.kind_of?(Float)
Float(self) + a... -
Numeric
# denominator -> Integer (23.0) -
自身を Rational に変換した時の分母を返します。
...自身を Rational に変換した時の分母を返します。
@return 分母を返します。
@see Numeric#numerator、Integer#denominator、Float#denominator、Rational#denominator、Complex#denominator... -
Numeric
# numerator -> Integer (23.0) -
自身を Rational に変換した時の分子を返します。
...自身を Rational に変換した時の分子を返します。
@return 分子を返します。
@see Numeric#denominator、Integer#numerator、Float#numerator、Rational#numerator、Complex#numerator...