Sidef::Types::Array::Matrix(3)

NAME
Sidef::Types::Array::Matrix

DESCRIPTION
This class implements ...

SYNOPSIS
var obj = Matrix(...)

INHERITS
Inherits methods from:

       * Sidef::Types::Array::Array

METHODS

  %
    a % b

Returns the

Aliases: mod

  &
    a & b

Returns the

Aliases: and

  *
    a * b

Returns the

Aliases: mul

  **
    a ** b

Returns the

Aliases: pow

  +
    a + b

Returns the

Aliases: add

  -
    a - b

Returns the

Aliases: sub

  /
    a / b

Returns the

Aliases: ÷, div

  ^
    a ^ b

Returns the

Aliases: xor

  I
    Matrix.I()

Returns the

Aliases: identity

  |
    a | b

Returns the

Aliases: or

  abs
    Matrix.abs()

Returns the

  anti_diagonal
    Matrix.anti_diagonal()

Returns the

  build
    Matrix.build()

Returns the

  ceil
    Matrix.ceil()

Returns the

  col
    Matrix.col()

Returns the

Aliases: column, get_column

  col_len
    Matrix.col_len()

Returns the

Aliases: col_size, col_count, column_len, column_size, column_count

  cols
    Matrix.cols()

Returns the

Aliases: columns, from_cols, from_columns

  col_vector
    Matrix.col_vector()

Returns the

Aliases: column_vector

  concat
    Matrix.concat()

Returns the

  det
    Matrix.det()

Returns the

Aliases: determinant

  det_bareiss
    Matrix.det_bareiss()

Returns the

  diagonal
    Matrix.diagonal()

Returns the

  flip
    Matrix.flip()

Returns the

  floor
    Matrix.floor()

Returns the

  gauss_jordan_invert
    Matrix.gauss_jordan_invert()

Returns the

  gauss_jordan_solve
    Matrix.gauss_jordan_solve()

Returns the

  horizontal_flip
    Matrix.horizontal_flip()

Returns the

  inv
    Matrix.inv()

Returns the

Aliases: invert, inverse

  invmod
    Matrix.invmod()

Returns the

  is_square
    Matrix.is_square()

Returns the

  neg
    Matrix.neg()

Returns the

  new
    Matrix.new()

Returns the

Aliases: call

  powmod
    Matrix.powmod()

Returns the

  prod
    Matrix.prod()

Returns the

Aliases: prod_by

  rand
    Matrix.rand()

Returns the

  row
    Matrix.row()

Returns the

Aliases: get_row

  row_len
    Matrix.row_len()

Returns the

Aliases: row_size, row_count

  rows
    Matrix.rows()

Returns the

Aliases: from_rows

  row_vector
    Matrix.row_vector()

Returns the

  rref
    Matrix.rref()

Returns the

Aliases: reduced_row_echelon_form

  scalar
    Matrix.scalar()

Returns the

  set_col
    Matrix.set_col()

Returns the

Aliases: set_column

  set_row
    Matrix.set_row()

Returns the

  size
    Matrix.size()

Returns the

  solve
    Matrix.solve()

Returns the

  sum
    Matrix.sum()

Returns the

Aliases: sum_by

  t
    Matrix.t()

Returns the

Aliases: not, transpose

  to_a
    Matrix.to_a()

Returns the

Aliases: to_array

  to_s
    Matrix.to_s()

Returns the

Aliases: dump, to_str

  vec_cols
    Matrix.vec_cols()

Returns the

Aliases: vec_columns, vector_columns

  vec_rows
    Matrix.vec_rows()

Returns the

Aliases: vector_rows

  vertical_flip
    Matrix.vertical_flip()

Returns the

  zero
    Matrix.zero()

Returns the