| MeatAxe 2.4 | 
ztm [Options] A B Vectors Result
This program reads two matrices from A and B, a list of vectors, and calculates the image of the vectors under A⊗B. A and B must be square matrices of dimension m and n, respetively This calculation could be done with the zte and zmu programs, but using ztm avoids the memory-consuming calculation of A⊗B.
Let m, n be the dimensions of A and B, respectively. For each input vector v∊F1×mn, the program computes the m×n matrix  with
 with 
![\[ \hat{v}_{ik} = v_{(i-1)n + k}\qquad (1\leq i\leq m,\ 1\leq k\leq n) \]](form_33.png) 
Then, v(A⊗B) can be computed by ordinary matrix operations:
![\[ \widehat{v(A\otimes B)} = A^{tr}\cdot\hat{v}\cdot B \]](form_34.png) 
Both matrices and one vector must fit into memory at the same time.