📄 matrix.html
字号:
</DD></DL><HR><A NAME="getColumnPackedCopy()"><!-- --></A><H3>getColumnPackedCopy</H3><PRE>public double[] <B>getColumnPackedCopy</B>()</PRE><DL><DD>Make a one-dimensional column packed copy of the internal array.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>Matrix elements packed in a one-dimensional array by columns.</DL></DD></DL><HR><A NAME="getRowPackedCopy()"><!-- --></A><H3>getRowPackedCopy</H3><PRE>public double[] <B>getRowPackedCopy</B>()</PRE><DL><DD>Make a one-dimensional row packed copy of the internal array.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>Matrix elements packed in a one-dimensional array by rows.</DL></DD></DL><HR><A NAME="getRowDimension()"><!-- --></A><H3>getRowDimension</H3><PRE>public int <B>getRowDimension</B>()</PRE><DL><DD>Get row dimension.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>m, the number of rows.</DL></DD></DL><HR><A NAME="getColumnDimension()"><!-- --></A><H3>getColumnDimension</H3><PRE>public int <B>getColumnDimension</B>()</PRE><DL><DD>Get column dimension.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>n, the number of columns.</DL></DD></DL><HR><A NAME="get(int, int)"><!-- --></A><H3>get</H3><PRE>public double <B>get</B>(int i, int j)</PRE><DL><DD>Get a single element.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>i</CODE> - Row index.<DD><CODE>j</CODE> - Column index.<DT><B>Returns:</B><DD>A(i,j)<DT><B>Throws:</B><DD>ArrayIndexOutOfBoundsException - </DL></DD></DL><HR><A NAME="getMatrix(int, int, int, int)"><!-- --></A><H3>getMatrix</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>getMatrix</B>(int i0, int i1, int j0, int j1)</PRE><DL><DD>Get a submatrix.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>i0</CODE> - Initial row index<DD><CODE>i1</CODE> - Final row index<DD><CODE>j0</CODE> - Initial column index<DD><CODE>j1</CODE> - Final column index<DT><B>Returns:</B><DD>A(i0:i1,j0:j1)<DT><B>Throws:</B><DD>ArrayIndexOutOfBoundsException - Submatrix indices</DL></DD></DL><HR><A NAME="getMatrix(int[], int[])"><!-- --></A><H3>getMatrix</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>getMatrix</B>(int[] r, int[] c)</PRE><DL><DD>Get a submatrix.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>r</CODE> - Array of row indices.<DD><CODE>c</CODE> - Array of column indices.<DT><B>Returns:</B><DD>A(r(:),c(:))<DT><B>Throws:</B><DD>ArrayIndexOutOfBoundsException - Submatrix indices</DL></DD></DL><HR><A NAME="getMatrix(int, int, int[])"><!-- --></A><H3>getMatrix</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>getMatrix</B>(int i0, int i1, int[] c)</PRE><DL><DD>Get a submatrix.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>i0</CODE> - Initial row index<DD><CODE>i1</CODE> - Final row index<DD><CODE>c</CODE> - Array of column indices.<DT><B>Returns:</B><DD>A(i0:i1,c(:))<DT><B>Throws:</B><DD>ArrayIndexOutOfBoundsException - Submatrix indices</DL></DD></DL><HR><A NAME="getMatrix(int[], int, int)"><!-- --></A><H3>getMatrix</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>getMatrix</B>(int[] r, int j0, int j1)</PRE><DL><DD>Get a submatrix.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>r</CODE> - Array of row indices.<DD><CODE>i0</CODE> - Initial column index<DD><CODE>i1</CODE> - Final column index<DT><B>Returns:</B><DD>A(r(:),j0:j1)<DT><B>Throws:</B><DD>ArrayIndexOutOfBoundsException - Submatrix indices</DL></DD></DL><HR><A NAME="set(int, int, double)"><!-- --></A><H3>set</H3><PRE>public void <B>set</B>(int i, int j, double s)</PRE><DL><DD>Set a single element.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>i</CODE> - Row index.<DD><CODE>j</CODE> - Column index.<DD><CODE>s</CODE> - A(i,j).<DT><B>Throws:</B><DD>ArrayIndexOutOfBoundsException - </DL></DD></DL><HR><A NAME="setMatrix(int, int, int, int, Jama.Matrix)"><!-- --></A><H3>setMatrix</H3><PRE>public void <B>setMatrix</B>(int i0, int i1, int j0, int j1, <A HREF="../Jama/Matrix.html">Matrix</A> X)</PRE><DL><DD>Set a submatrix.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>i0</CODE> - Initial row index<DD><CODE>i1</CODE> - Final row index<DD><CODE>j0</CODE> - Initial column index<DD><CODE>j1</CODE> - Final column index<DD><CODE>X</CODE> - A(i0:i1,j0:j1)<DT><B>Throws:</B><DD>ArrayIndexOutOfBoundsException - Submatrix indices</DL></DD></DL><HR><A NAME="setMatrix(int[], int[], Jama.Matrix)"><!-- --></A><H3>setMatrix</H3><PRE>public void <B>setMatrix</B>(int[] r, int[] c, <A HREF="../Jama/Matrix.html">Matrix</A> X)</PRE><DL><DD>Set a submatrix.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>r</CODE> - Array of row indices.<DD><CODE>c</CODE> - Array of column indices.<DD><CODE>X</CODE> - A(r(:),c(:))<DT><B>Throws:</B><DD>ArrayIndexOutOfBoundsException - Submatrix indices</DL></DD></DL><HR><A NAME="setMatrix(int[], int, int, Jama.Matrix)"><!-- --></A><H3>setMatrix</H3><PRE>public void <B>setMatrix</B>(int[] r, int j0, int j1, <A HREF="../Jama/Matrix.html">Matrix</A> X)</PRE><DL><DD>Set a submatrix.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>r</CODE> - Array of row indices.<DD><CODE>j0</CODE> - Initial column index<DD><CODE>j1</CODE> - Final column index<DD><CODE>X</CODE> - A(r(:),j0:j1)<DT><B>Throws:</B><DD>ArrayIndexOutOfBoundsException - Submatrix indices</DL></DD></DL><HR><A NAME="setMatrix(int, int, int[], Jama.Matrix)"><!-- --></A><H3>setMatrix</H3><PRE>public void <B>setMatrix</B>(int i0, int i1, int[] c, <A HREF="../Jama/Matrix.html">Matrix</A> X)</PRE><DL><DD>Set a submatrix.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>i0</CODE> - Initial row index<DD><CODE>i1</CODE> - Final row index<DD><CODE>c</CODE> - Array of column indices.<DD><CODE>X</CODE> - A(i0:i1,c(:))<DT><B>Throws:</B><DD>ArrayIndexOutOfBoundsException - Submatrix indices</DL></DD></DL><HR><A NAME="transpose()"><!-- --></A><H3>transpose</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>transpose</B>()</PRE><DL><DD>Matrix transpose.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>A'</DL></DD></DL><HR><A NAME="norm1()"><!-- --></A><H3>norm1</H3><PRE>public double <B>norm1</B>()</PRE><DL><DD>One norm<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>maximum column sum.</DL></DD></DL><HR><A NAME="norm2()"><!-- --></A><H3>norm2</H3><PRE>public double <B>norm2</B>()</PRE><DL><DD>Two norm<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>maximum singular value.</DL></DD></DL><HR><A NAME="normInf()"><!-- --></A><H3>normInf</H3><PRE>public double <B>normInf</B>()</PRE><DL><DD>Infinity norm<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>maximum row sum.</DL></DD></DL><HR><A NAME="normF()"><!-- --></A><H3>normF</H3><PRE>public double <B>normF</B>()</PRE><DL><DD>Frobenius norm<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>sqrt of sum of squares of all elements.</DL></DD></DL><HR><A NAME="uminus()"><!-- --></A><H3>uminus</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>uminus</B>()</PRE><DL><DD>Unary minus<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>-A</DL></DD></DL><HR><A NAME="plus(Jama.Matrix)"><!-- --></A><H3>plus</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>plus</B>(<A HREF="../Jama/Matrix.html">Matrix</A> B)</PRE><DL><DD>C = A + B<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>B</CODE> - another matrix<DT><B>Returns:</B><DD>A + B</DL></DD></DL><HR><A NAME="plusEquals(Jama.Matrix)"><!-- --></A><H3>plusEquals</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>plusEquals</B>(<A HREF="../Jama/Matrix.html">Matrix</A> B)</PRE><DL><DD>A = A + B<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>B</CODE> - another matrix<DT><B>Returns:</B><DD>A + B</DL></DD></DL><HR><A NAME="minus(Jama.Matrix)"><!-- --></A><H3>minus</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>minus</B>(<A HREF="../Jama/Matrix.html">Matrix</A> B)</PRE><DL><DD>C = A - B<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>B</CODE> - another matrix<DT><B>Returns:</B><DD>A - B</DL></DD></DL><HR><A NAME="minusEquals(Jama.Matrix)"><!-- --></A><H3>minusEquals</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>minusEquals</B>(<A HREF="../Jama/Matrix.html">Matrix</A> B)</PRE><DL><DD>A = A - B<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>B</CODE> - another matrix<DT><B>Returns:</B><DD>A - B</DL></DD></DL><HR><A NAME="arrayTimes(Jama.Matrix)"><!-- --></A><H3>arrayTimes</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>arrayTimes</B>(<A HREF="../Jama/Matrix.html">Matrix</A> B)</PRE><DL><DD>Element-by-element multiplication, C = A.*B<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>B</CODE> - another matrix<DT><B>Returns:</B><DD>A.*B</DL></DD></DL><HR><A NAME="arrayTimesEquals(Jama.Matrix)"><!-- --></A><H3>arrayTimesEquals</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>arrayTimesEquals</B>(<A HREF="../Jama/Matrix.html">Matrix</A> B)</PRE><DL><DD>Element-by-element multiplication in place, A = A.*B<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>B</CODE> - another matrix<DT><B>Returns:</B><DD>A.*B</DL></DD></DL><HR><A NAME="arrayRightDivide(Jama.Matrix)"><!-- --></A><H3>arrayRightDivide</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>arrayRightDivide</B>(<A HREF="../Jama/Matrix.html">Matrix</A> B)</PRE><DL><DD>Element-by-element right division, C = A./B<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>B</CODE> - another matrix<DT><B>Returns:</B><DD>A./B</DL></DD></DL><HR><A NAME="arrayRightDivideEquals(Jama.Matrix)"><!-- --></A><H3>arrayRightDivideEquals</H3><PRE>public <A HREF="../Jama/Matrix.html">Matrix</A> <B>arrayRightDivideEquals</B>(<A HREF="../Jama/Matrix.html">Matrix</A> B)</PRE><DL><DD>Element-by-element right division in place, A = A./B<DD><DL></DL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -