NAME

Sidef::Types::Array::Matrix

DESCRIPTION

This class implements ...

SYNOPSIS

var obj = Matrix(...)

INHERITS

Inherits methods from:

* Sidef::Types::Array::Array

METHODS

*

Obj * Obj -> Obj

Return the

Aliases: mul

**

Obj ** Obj -> Obj

Return the

Aliases: pow

+

Obj + Obj -> Obj

Return the

Aliases: add

-

Obj - Obj -> Obj

Return the

Aliases: sub

/

Obj / Obj -> Obj

Return the

Aliases: ÷, div

build

Matrix.build() -> Obj

Return the

col_len

Matrix.col_len() -> Obj

Return the

Aliases: col_size, col_count, column_len, column_size, column_count

cols

Matrix.cols() -> Obj

Return the

Aliases: columns

col_vector

Matrix.col_vector() -> Obj

Return the

Aliases: column_vector

det

Matrix.det() -> Obj

Return the

Aliases: determinant

det_bareiss

Matrix.det_bareiss() -> Obj

Return the

diagonal

Matrix.diagonal() -> Obj

Return the

gauss_jordan_invert

Matrix.gauss_jordan_invert() -> Obj

Return the

gauss_jordan_solve

Matrix.gauss_jordan_solve() -> Obj

Return the

I

Matrix.I() -> Obj

Return the

Aliases: identity

inv

Matrix.inv() -> Obj

Return the

Aliases: invert, inverse

new

Matrix.new() -> Obj

Return the

Aliases: call

rand

Matrix.rand() -> Obj

Return the

row_len

Matrix.row_len() -> Obj

Return the

Aliases: row_size, row_count

rows

Matrix.rows() -> Obj

Return the

row_vector

Matrix.row_vector() -> Obj

Return the

rref

Matrix.rref() -> Obj

Return the

Aliases: reduced_row_echelon_form

scalar

Matrix.scalar() -> Obj

Return the

set_col

Matrix.set_col() -> Obj

Return the

Aliases: set_column

set_row

Matrix.set_row() -> Obj

Return the

solve

Matrix.solve() -> Obj

Return the

transpose

Matrix.transpose() -> Obj

Return the

zero

Matrix.zero() -> Obj

Return the