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

📄 constr.html

📁 矩阵算法库newmat10.tar.gz的帮助文件
💻 HTML
字号:
<HTML><HEAD><TITLE>Newmat09 - constructors</TITLE></HEAD><BODY><H2>Constructors</H2><A HREF="elements.html">  next</A> - <A HREF="elements.html">  skip</A> - <A HREF="refer.html">  up</A> - <A HREF="index.html">  start</A><P>To construct an m x n matrix, <TT>A</TT>, (m and n are integers) use<PRE>    Matrix A(m,n);</PRE>The UpperTriangularMatrix, LowerTriangularMatrix, SymmetricMatrix andDiagonalMatrix types are square. To construct an n x n matrix use,for example<PRE>    UpperTriangularMatrix UT(n);    LowerTriangularMatrix LT(n);    SymmetricMatrix S(n);    DiagonalMatrix D(n);</PRE>Band matrices need to include bandwidth information in theirconstructors.<PRE>    BandMatrix BM(n, lower, upper);    UpperBandMatrix UB(n, upper);    LowerBandMatrix LB(n, lower);    SymmetrixBandMatrix SB(n, lower);</PRE>The integers upper and lower are the number of non-zero diagonals aboveand below the diagonal (excluding the diagonal) respectively.<P> The RowVector and ColumnVector types take just one argument in theirconstructors:<PRE>    RowVector RV(n);    ColumnVector CV(n);</PRE>You can also construct vectors and matrices without specifying thedimension. For example<PRE>    Matrix A;</PRE>In this case the dimension must be set by an<A HREF="copy.html">assignment statement</A> or a<A HREF="dimen.html">re-dimension statement</A>.<P>You can also use a constructor to set a matrix equal to another matrixor matrix expression.<PRE>    Matrix A = UT;    Matrix A = UT * LT;</PRE>Only conversions that don't lose information are supported - eg youcannot convert an upper triangular matrix into a diagonal matrix using =.<P><A HREF="elements.html">  next</A> - <A HREF="elements.html">  skip</A> - <A HREF="refer.html">  up</A> - <A HREF="index.html">  start</A><P></BODY></HTML>

⌨️ 快捷键说明

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