
[index-ja] Algebra::MatrixAlgebraTriplet / Algebra::MatrixAlgebraQuint

Algebra::MatrixAlgebraTriplet

(3ȹΥ饹)

ȹФ뺸δѷϿ2Ĥιɽ饹̥饹5
Ȥߥ饹 Algebra::MatrixAlgebraQuint 롣

ե̾:

  matrix-algebra-triplet.rb

ѡ饹:

  Object

󥯥롼ɤƤ⥸塼:

  GaussianElimination
  ElementaryDivisor

饹᥽å:

:new(matrix[, left[, right]])
    matrix ΡleftʹԡѷεϿright 򱦡ѷεϿȤ3
    Ȥߥ֥Ȥޤ
   

᥽å:

body
    Τ֤ޤ
   
left
    ʹԡѷεϿ֤ޤ
   
right
    ѷεϿ֤ޤ
   
to_a
    [body, left, right] Ȥ֤ޤ
   
to_ary
    to_a Ʊ
   
dup
    Ȥʣ֤ޤ
   
transpose
    žֹ֤ޤ
    [type.new(body.transpose, right.transpose, left.transpose]
   
    ƱǤ
   
replace(other)
    ʬ other ֤ޤ
   
display
    ʬɽޤ
   
[i, j]
    ʬ (i, j) ʬ֤ޤ
   
rsize
    ԥ֤ޤ
   
csize
    󥵥֤ޤ
   
each_i
    ٤ƤιԥǥåФƷ֤ƥ졼Ǥ
   
each_j
    ٤Ƥ󥤥ǥåФƷ֤ƥ졼Ǥ
   
row!(i)
    Τ i ܤΤΤ֤ޤ
   
sswap_r!(i, j)
swap_r!(i, j)
swap_c!(i, j)
multiply_r!(i, c)
multiply_c!(j, c)
divide_r!(i, c)
divide_c!(j, c)
mix_r!(i, j[, c])
mix_c!(i, j[, c])
left_eliminate!
    ʾ塢Algebra::GauusianElimination Ʊ̾᥽åɤ򻲾ȡ
   

Algebra::MatrixAlgebraQuint

(5ȹΥ饹)

ȹФ뺸δѷεչϿ5Ĥιɽ
̥饹3Ȥߥ饹 Algebra::MatrixAlgebraTriplet 롣

ѡ饹:

  Algebra:MatrixAlgebraTriplet

᥽å:

lefti
    left εչ֤ޤ
   
righti
    right εչ֤ޤ
   
to_a
    [body, left, right, lefti, righti] Ȥ֤ޤ
   

