Method List
Classes
Methods
Exceptions
Constants
Docs
#*
Matrix
#*
Matrix::Scalar
#*
Vector
#**
Matrix
#**
Matrix::Scalar
#+
Matrix
#+
Matrix::Scalar
#+
Vector
#+@
Matrix
#+@
Vector
#-
Matrix
#-
Matrix::Scalar
#-
Vector
#-@
Matrix
#-@
Vector
#/
Matrix
#/
Matrix::Scalar
#/
Vector
#==
Matrix
#==
Vector
.[]
Matrix
.[]
Vector
#[]
Matrix
#[]
Vector
#[]=
Matrix
#[]=
Vector
#abs
Matrix
#adjoint
Matrix
#adjugate
Matrix
#angle_with
Vector
#antisymmetric?
Matrix
#apply_through_coercion
Matrix::CoercionHelper
.basis
Vector
.build
Matrix
#build_eigenvectors
Matrix::EigenvalueDecomposition
#cdiv
Matrix::EigenvalueDecomposition
.check_int
Matrix::CoercionHelper
#check_int
Matrix
.check_range
Matrix::CoercionHelper
#check_range
Matrix
#coerce
Matrix
#coerce
Vector
.coerce_to
Matrix::CoercionHelper
.coerce_to_int
Matrix::CoercionHelper
.coerce_to_matrix
Matrix::CoercionHelper
#cofactor
Matrix
#cofactor_expansion
Matrix
#collect
Matrix
#collect
Vector
#collect!
Matrix
#collect!
Vector
#collect2
Vector
#column
Matrix
#column_count
Matrix
#column_size
Matrix
.column_vector
Matrix
#column_vectors
Matrix
.columns
Matrix
.combine
Matrix
#combine
Matrix
#component
Matrix
#component
Vector
#conj
Matrix
#conjugate
Matrix
#convert_to_array
Matrix::ConversionHelper
#covector
Vector
#cross
Vector
#cross_product
Vector
#d
Matrix::EigenvalueDecomposition
#det
Matrix
#det
Matrix::LUPDecomposition
#det_e
Matrix
#determinant
Matrix
#determinant
Matrix::LUPDecomposition
#determinant_bareiss
Matrix
#determinant_e
Matrix
.diagonal
Matrix
#diagonal?
Matrix
#diagonalize
Matrix::EigenvalueDecomposition
#dot
Vector
#each
Matrix
#each
Vector
#each2
Vector
#each_with_index
Matrix
#eigen
Matrix
#eigensystem
Matrix
#eigenvalue_matrix
Matrix::EigenvalueDecomposition
#eigenvalues
Matrix::EigenvalueDecomposition
#eigenvector_matrix
Matrix::EigenvalueDecomposition
#eigenvector_matrix_inv
Matrix::EigenvalueDecomposition
#eigenvectors
Matrix::EigenvalueDecomposition
#element
Matrix
#element
Vector
.elements
Vector
#elements
Vector
#elements_to_f
Matrix
#elements_to_f
Vector
#elements_to_i
Matrix
#elements_to_i
Vector
#elements_to_r
Matrix
#elements_to_r
Vector
.empty
Matrix
#empty?
Matrix
#entrywise_product
Matrix
#eql?
Matrix
#eql?
Vector
#find_index
Matrix
#first_minor
Matrix
#freeze
Matrix
#freeze
Vector
#hadamard_product
Matrix
#hash
Matrix
#hash
Vector
#hermitian?
Matrix
#hessenberg_to_real_schur
Matrix::EigenvalueDecomposition
.hstack
Matrix
#hstack
Matrix
.I
Matrix
.identity
Matrix
#imag
Matrix
#imaginary
Matrix
.independent?
Vector
#independent?
Vector
#index
Matrix
#initialize_copy
Matrix
#initialize_copy
Vector
#inner_product
Vector
#inspect
Matrix
#inspect
Vector
#inv
Matrix
#inverse
Matrix
#inverse_from
Matrix
#l
Matrix::LUPDecomposition
#laplace_expansion
Matrix
#lower_triangular?
Matrix
#lup
Matrix
#lup_decomposition
Matrix
#magnitude
Vector
#map
Matrix
#map
Vector
#map!
Matrix
#map!
Vector
#map2
Vector
#minor
Matrix
.new
ExceptionForMatrix::ErrDimensionMismatch
.new
ExceptionForMatrix::ErrNotRegular
.new
ExceptionForMatrix::ErrOperationNotDefined
.new
ExceptionForMatrix::ErrOperationNotImplemented
.new
Matrix
.new
Matrix::EigenvalueDecomposition
.new
Matrix::LUPDecomposition
.new
Matrix::Scalar
.new
Vector
#new_matrix
Matrix
#norm
Vector
#normal?
Matrix
#normalize
Vector
#orthogonal?
Matrix
#p
Matrix::LUPDecomposition
#permutation?
Matrix
#pivots
Matrix::LUPDecomposition
#power_int
Matrix
#r
Vector
#rank
Matrix
#rank_e
Matrix
#real
Matrix
#real?
Matrix
#rect
Matrix
#rectangular
Matrix
#reduce_to_hessenberg
Matrix::EigenvalueDecomposition
#regular?
Matrix
#rotate_entries
Matrix
#round
Matrix
#round
Vector
#row
Matrix
#row_count
Matrix
#row_size
Matrix
.row_vector
Matrix
#row_vectors
Matrix
.rows
Matrix
#rows
Matrix
.scalar
Matrix
#set_col_range
Matrix
#set_column_vector
Matrix
#set_component
Matrix
#set_component
Vector
#set_element
Matrix
#set_element
Vector
#set_range
Vector
#set_row_and_col_range
Matrix
#set_row_range
Matrix
#set_value
Matrix
#set_value
Vector
#singular?
Matrix
#singular?
Matrix::LUPDecomposition
#size
Vector
#skew_symmetric?
Matrix
#solve
Matrix::LUPDecomposition
#square?
Matrix
#symmetric?
Matrix
#t
Matrix
#to_a
Matrix
#to_a
Matrix::EigenvalueDecomposition
#to_a
Matrix::LUPDecomposition
#to_a
Vector
#to_ary
Matrix::EigenvalueDecomposition
#to_ary
Matrix::LUPDecomposition
#to_matrix
Matrix
#to_matrix
Vector
#to_s
Matrix
#to_s
Vector
#tr
Matrix
#trace
Matrix
#transpose
Matrix
#tridiagonalize
Matrix::EigenvalueDecomposition
#u
Matrix::LUPDecomposition
.unit
Matrix
#unitary?
Matrix
#upper_triangular?
Matrix
#v
Matrix::EigenvalueDecomposition
#v_inv
Matrix::EigenvalueDecomposition
.vstack
Matrix
#vstack
Matrix
.zero
Matrix
.zero
Vector
#zero?
Matrix
#zero?
Vector