[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.28 Matrices of non-numeric objects.

Procedures for matrice of non-numeric objects. The matrices of numbers is a subset of the non-numeric matrices.

Function: list->datum-matrix ((x …) …)

creates a non-numeric matrix from the given list.

Function: datum-matrix? obj

returns #t if the object is a matrix.

Function: make-datun-matrix rowsize colsize [fill]

creates a matrix whose elements are uniform. Default value of fill is the undefined object.

Function: matrix-row-size matrix
Function: matrix-column-size matrix

gets the row(column) size of matrix.

Function: matrix-row-vector matrix n
Function: matrix-column-vector matrix n

gets the nth row(column) vector of matrix.

Function: matrix-transpose matrix

computes transpose of the matrix.

Function: cons-tensor-product vec1 vec2

computes a "tensor product" of the Scheme vector. "Tensor product" of non-numeric matrix is defined as follows.
A_{ij} = (cons vec1_i vec2_j)


[ << ] [ < ] [ Up ] [ > ] [ >> ]

This document was generated on August 9, 2012 using texi2html 5.0.