Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 7ebd25ac536d248d499a3ce2acda963a > files > 4242

Macaulay2-1.3.1-8.fc15.i686.rpm

<?xml version="1.0" encoding="utf-8" ?>  <!-- for emacs: -*- coding: utf-8 -*- -->
<!-- Apache may like this line in the file .htaccess: AddCharset utf-8 .html -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"	 "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg-flat.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head><title>diff(RingElement,Matrix) -- differentiate each entry of a matrix</title>
<link rel="stylesheet" type="text/css" href="../../../../Macaulay2/Style/doc.css"/>
</head>
<body>
<table class="buttons">
  <tr>
    <td><div><a href="_diff_lp__Matrix_cm__Ring__Element_rp.html">next</a> | <a href="_diff_lp__Ring__Element_cm__Ring__Element_rp.html">previous</a> | <a href="_diff_lp__Matrix_cm__Ring__Element_rp.html">forward</a> | <a href="_diff_lp__Ring__Element_cm__Ring__Element_rp.html">backward</a> | <a href="_diff.html">up</a> | <a href="index.html">top</a> | <a href="master.html">index</a> | <a href="toc.html">toc</a> | <a href="http://www.math.uiuc.edu/Macaulay2/">Macaulay2 web site</a></div>

    </td>
  </tr>
</table>
<div><a href="_diff.html" title="differentiate or take difference">diff</a> > <a href="_diff_lp__Ring__Element_cm__Matrix_rp.html" title="differentiate each entry of a matrix">diff(RingElement,Matrix)</a></div>
<hr/>
<div><h1>diff(RingElement,Matrix) -- differentiate each entry of a matrix</h1>
<div class="single"><h2>Synopsis</h2>
<ul><li><div class="list"><dl class="element"><dt class="heading">Usage: </dt><dd class="value"><div><tt>diff(x,f)</tt></div>
</dd></dl>
</div>
</li>
<li><span>Function: <a href="_diff.html" title="differentiate or take difference">diff</a></span></li>
<li><div class="single">Inputs:<ul><li><span><tt>x</tt>, <span>a <a href="___Ring__Element.html">ring element</a></span>, a polynomial</span></li>
<li><span><tt>f</tt>, <span>a <a href="___Matrix.html">matrix</a></span>, a matrix between free modules over the same ring as <tt>x</tt></span></li>
</ul>
</div>
</li>
<li><div class="single">Outputs:<ul><li><span><span>a <a href="___Matrix.html">matrix</a></span>, having the same shape as f, whose (i,j) entry is the result of differentiating <tt>f_(i,j)</tt> by the differential operator corresponding to <tt>x</tt>.</span></li>
</ul>
</div>
</li>
</ul>
</div>
<div class="single"><h2>Description</h2>
<div>The shape of the resulting matrix is the same as the shape of f, but the degrees of the source module are different in an attempt to ensure that the result is homogeneous.<table class="examples"><tr><td><pre>i1 : R = QQ[x,y,z];</pre>
</td></tr>
<tr><td><pre>i2 : f = matrix{{x^2-y*z, x*y*z + z^4}, {x-1, 2*y^2+z^2-1}}

o2 = | x2-yz z4+xyz   |
     | x-1   2y2+z2-1 |

             2       2
o2 : Matrix R  &lt;--- R</pre>
</td></tr>
<tr><td><pre>i3 : diff(x,f)

o3 = | 2x yz |
     | 1  0  |

             2       2
o3 : Matrix R  &lt;--- R</pre>
</td></tr>
<tr><td><pre>i4 : diff(x^2-y*z,f)

o4 = | 3 -x |
     | 0 0  |

             2       2
o4 : Matrix R  &lt;--- R</pre>
</td></tr>
</table>
</div>
</div>
<div class="single"><h2>See also</h2>
<ul><li><span><a href="_contract.html" title="contract one matrix by another">contract</a> -- contract one matrix by another</span></li>
<li><span><a href="_jacobian.html" title="the Jacobian matrix of partial derivatives">jacobian</a> -- the Jacobian matrix of partial derivatives</span></li>
<li><span><a href="_diff_spand_spcontract.html" title="">diff and contract</a></span></li>
</ul>
</div>
</div>
</body>
</html>