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