⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 update.html

📁 矩阵算法库newmat10.tar.gz的帮助文件
💻 HTML
字号:
<HTML><HEAD><TITLE>Newmat09 - updating</TITLE></HEAD><BODY><H2>Updating from previous versions</H2><A HREF="example.html">  next</A> - <A HREF="example.html">  skip</A> - <A HREF="starting.html">  up</A> - <A HREF="index.html">  start</A><P>This is a minor upgrade on <B>newmat08</B> to correct an error in SVD,improve compatibility with the standard, improve performance and addsome new functions. You should upgrade.<UL><LI>Boolean, TRUE, FALSE are now bool, true, false. See<A HREF="custom.html">customising</A> if your compiler supports the boolclass.<LI>ReDimension is now <A HREF="dimen.html">ReSize</A>.<LI>The <A HREF="except.html">simulated exception</A> package has been updated.<LI>Operators <TT>==</TT>, <TT>!=</TT>, <TT>+=</TT>, <TT>-=</TT>, <TT>*=</TT>,<TT>|=</TT>, <TT>&=</TT> arenow supportedas <A HREF="binary.html">binary</A> matrix operators.<LI><TT>A+=f</TT>, <TT>A-=f</TT>, <TT>A*=f</TT>, <TT>A/=f</TT>, <TT>f+A</TT>,<TT>f-A</TT>, <TT>f*A</TT> are supported for <A HREF="matscal.html">A matrix, f scalar</A>.<LI><A HREF="trigtran.html">Fast trigonometric transforms</A>.<LI><A HREF="unary.html">Reverse</A> function for reversing orderof elements in a vector or matrix.<LI><A HREF="scalar.html">IsSingular</A> function.<LI>An option is included for defining <A HREF="namesp.html">namespaces</A>.<LI>Dummy inequality operators are defined for compatibiity with the STL.<LI>The row/column classes in newmat3.cpp have been modified to improveefficiency and correct an invalid use of pointer arithmetic. Most userswon't be using these classes explicitly; if you are, please contact mefor details of the changes.<LI>Matrix LU decomposition rewritten (faster for large arrays).<LI>The sort function rewritten (faster).<LI>The documentation files newmata.txt and newmatb.txt have been amalgamatedand both are included in the hypertext version. <LI>Some of the <A HREF="make.html">make</A> files reorganised again. </UL><P>If you are upgrading from <B>newmat07</B> note the following:<UL><LI>.cxx files are now .cpp files. Some versions of won't accept .cpp. The<I>make</I>files for Gnu and AT&amp;T link the .cpp files to .cxx files beforecompilation and delete the links after compilation.<LI>An <A HREF="custom.html">option</A>in include.h allows you to usecompiler supported exceptions,simulated exceptions or disable exceptions.Edit the file include.h to select one of these three options.Don't simulate exceptions if you have set your compiler'soption to implement exceptions.<LI>New <A HREF="qr.html">QR decomposition</A>functions.<LI>A <A HREF="nonlin.html">non-linear least squares</A> class.<LI>No need to explicitly set the AT&amp;T option in include.h.<LI><A HREF="binary.html">Concatenation and elementwise multiplication</A>.<LI>A new <A HREF="unspec.html">GenericMatrix</A> class.<LI><A HREF="scalar.html">Sum</A> function.<LI>Some of the <A HREF="make.html">make</A> files reorganised. </UL><P>If you are upgrading from <B>newmat06</B> note the following:<UL><LI>If you are using &lt;&lt; to load a Real into a submatrix change this to =.</UL><P>If you are upgrading from <B>newmat03</B> or <B>newmat04</B>note the following<UL><LI>.hxx files are now .h files<LI>real changed to Real<LI>BOOL changed to Boolean<LI>CopyToMatrix changed to AsMatrix, etc<LI>real(A) changed to A.AsScalar()</UL><P>The current version is quite a bit longer that newmat04, so if you arealmost out of space with newmat04, don't throw newmat04 away until youhave checked your program will work under this version.<P>See the <A HREF="changes.html">  change history</A> for other changes.<P><A HREF="example.html">  next</A> - <A HREF="example.html">  skip</A> - <A HREF="starting.html">  up</A> - <A HREF="index.html">  start</A><P></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -