LinTrans:
Filter:
VectorSpace/Classes (extension) | Math

LinTrans
ExtensionExtension

Linear transformation on a vector space

Description

Linear transformations in R^N or C^N. Wraps the functionality of Matrix to be able to easitly multiply matrixes with vectors (classes inheriting from AbstractVector). A LinTrans holds a matrix that represents the linear transformation.

Class Methods

.new

Arguments:

matrix

.rotation2D

2D rotation linear transformation for angle theta.

Instance Methods

.matrix

the matrix that represents the transformation.

*

Linear transformation and scalar multiplication.

+

addition between linear transformations.

-

subtraciton between linear transformations.

.det

determinant of the transformation.

.inverse

inverse transformation.