ALEA::MAKE-W
Arguments: r s tet1 tet2 e f approx &optional prob [generic-function]
Constructs a matrix for a linear transformation.
¥ r is the coefficient of contraction for the x axis;
¥ s is the coefficient of contraction for the y axis;
¥ tet1 is the angular offset for the x axis;
¥ tet2 is the angular offset for the y axis;
¥ e is the horizontal translation;
¥ f is the vertical translation;
¥ prob is a probability effecting the linear transformation in the case of a stochastic system transformation;
¥ approx is the number of decimal places to be included in the output data (in the matrix).
Note that each transformation is composed of two matrices:
¥ r is the coefficient of contraction for the x axis;
¥ s is the coefficient of contraction for the y axis;
¥ tet1 is the angular offset for the x axis;
¥ tet2 is the angular offset for the y axis;
¥ e is the horizontal translation;
¥ f is the vertical translation;
¥ prob is a probability effecting the linear transformation in the case of a stochastic system transformation;
¥ approx is the number of decimal places to be included in the output data (in the matrix).
Note that each transformation is composed of two matrices:
A = | a1 b1| and t = |e1| and one associated probability p1
| c1 d1| |f1|
where A is a space transformation and t is a translation.
It is possible to rewrite the matrix A as follows :
It is possible to rewrite the matrix A as follows :
A = | a1 b1| A = | r*(cos tet1) -s*(sin tet2)|
| c1 d1| | r*(sin tet1) s*(cos tet2)|
where r and s are the contraction factors of the x and y axes, respectively.
tet1 and tet2 are the angular offsets for the x and y axes, also respectively
tet1 and tet2 are the angular offsets for the x and y axes, also respectively