[back] [prev] [next] [index] [root]

 


MatMove

missing shortdoc

Syntax:

V := MatMove (M, r);

matrix
  V  
matrix
  M  
ring
  r  

See also:  PolyMove, EltMove

Description:

The MatMove function casts the matrix M to a matrix over the ring R.


Example:

Compute the representation of an interger matrix in Z/23Z.

kash> M := Mat(Z,[[0,23,0,45456],[35,33,85,14],[86,79,80,-3],[-1,0,1,0]]);
[    0    23     0 45456]
[   35    33    85    14]
[   86    79    80    -3]
[   -1     0     1     0]
kash> F23 := FF (23);
Finite field of size 23
kash> MatMove (M, F23);
> [ 0  0  0  8]
[12 10 16 14]
[17 10 11 20]
[22  0  1  0]


<- back[back] [prev] [next] [index] [root]