| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] | 
Procedures for linear algebra.
creates a matrix from the given list.
Next code
(list->matrix '((1 2 3) (4 5 6)))
will create a matrix .
returns #t if the object is a matrix.
creates a numeric vector form the given list.
Next code
(list->number-vector '(1 2 3))
returns a vector (1 \ 2 \ 3).
creates a numeric vector form the given numbers.
Next code
(number-vector 1 2 3)
returns a vector (1 \ 2 \ 3).
creates a matrix whose elements are equal. Default value of fill is 0.
Next code
(make-matrix 3 4 1)
will create a matrix .
creates a numeric vector whose elements are equal.
Next code
(make-number-vector 3 1)
returns a vector (1 \ 1 \ 1).
computes determinant of the matrix.
[R5RS+] adds all given arguments. This procedure extends for matrices.
[R5RS+] subtracts given arguments from the first argument. This procedure extends for matrices.
[R5RS+] multiplies all given arguments. This procedure extends for quoternions and octonions.
computes invert matrix of the matrix.
decomposes the matrix to P(LU). This procedure returns permutation matrix, L matrix and U matrix.
solves the equation A\vec{x}=\vec{b}.
gets the row(column) size of matrix.
gets the nth row(column) vector of matrix.
computes transpose of the matrix.
| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | 
 
  This document was generated on August 9, 2012 using texi2html 5.0.