[Maxima] Three new functions

Salvador Bosch Pérez sbosch@users.sourceforge.net
Sun, 23 Nov 2003 22:34:23 +0100


<?xml  version="1.0" ?><html>
<head>
<title></title>
</head>
<body>
<div align="left"><font face="Arial"><span style="font-size:10pt">Hi,</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">I've written three new functions for Maxima:</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">&#160; mnewton(FuncList, VarList, GuessList)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">&#160;&#160;&#160; Multiple nonlinear functions solution using the Newton method.</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">&#160; plsquares(Mat, VarList, depvars, maxexpon, maxdegree)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">&#160;&#160;&#160; Multivariable polynomial adjustment of a data table by the</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">&#160;&#160;&#160; &quot;least squares&quot; method. It can adjust multiple polynomials (for</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">&#160;&#160;&#160; multiple dependent variables) simultaneously.</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">&#160; lsquares(Mat, VarList, equation, ParamList) or</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">&#160; lsquares(Mat, VarList, equation, ParamList, GuessList)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">&#160;&#160;&#160; Multivariable nonlinear equation adjustment of a data table by</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">&#160;&#160;&#160; the &quot;least squares&quot; method. It can use solve() or mnewton() in</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">&#160;&#160;&#160; order to obtain the equation parameters.</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">These functions are documented in its respective .mac files and</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">there are examples of use in its respective .dem files.</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">They are under the LGPL license.</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">I've sent these files to Jim Amundson.</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">Best regards,</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">Salvador Bosch P&#233;rez</span></font></div>
<div align="left"></div>
</body>
</html>