4.9.2 matrix expressions
------------------------

A matrix expression is:
1. an identifier of type matrix
2. a function returning matrix
3. matrix expressions combined by the arithmetic operations
+, - or *
4. a type cast to matrix (see matrix type cast)


Example:
  ring r=0,(x,y),dp;
  poly f= x3y2 + 2x2y2 +2;
  matrix H = jacob(jacob(f));    // the Hessian of f
  matrix mc = coef(f,y);
  print(mc);
==> y2,    1,
==> x3+2x2,2 
  module MD = [x+y,1,x],[x+y,0,y];
  matrix M = MD;
  print(M);
==> x+y,x+y,
==> 1,  0,  
==> x,  y   

<font size="-1">
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version 2-0-4, October 2002,
generated by <a href="http://www.gnu.org/software/texinfo/"><i>texi2html</i></a>.
</font>

</body>
</html>
