ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

行列演算と変換

行と列の演算、スカラー積とベクトル積、転置および逆数

メモ

MuPAD® Notebook は将来のリリースでは削除される予定です。代わりに MATLAB® ライブ スクリプトを使用してください。

MuPAD Notebook ファイルを MATLAB ライブ スクリプト ファイルに変換するには、convertMuPADNotebook を参照してください。MATLAB ライブ スクリプトは、多少の違いはありますが、MuPAD 機能の大半をサポートします。詳細は、MuPAD Notebook を MATLAB ライブ スクリプトに変換を参照してください。

MuPAD 関数

linalg::addColLinear combination of matrix columns
linalg::addRowLinear combination of matrix rows
linalg::colExtract columns of a matrix
linalg::delColDelete matrix columns
linalg::delRowDelete matrix rows
linalg::multColMultiply columns with a scalar
linalg::multRowMultiply rows with a scalar
linalg::rowExtract rows of a matrix
linalg::setColChange a column of a matrix
linalg::setRowChange a row of a matrix
linalg::swapColSwap two columns in a matrix
linalg::swapRowSwap two rows in a matrix
inverseInverse of a matrix
transposeTranspose of a matrix
htransposeHermitian transpose of a matrix
linalg::pseudoInverseMoore-Penrose inverse of a matrix
numeric::inverseInverse of a matrix
lllintCompute an LLL-reduced basis of a lattice
normCompute the norm of a matrix, a vector, or a polynomial
linalg::concatMatrixJoin matrices horizontally
linalg::crossProductCross product of three-dimensional vectors
linalg::kroneckerProductKronecker product of matrices
linalg::normalizeNormalize a vector
linalg::ogCoordTabTable of orthogonal coordinate transformations
linalg::scalarProductScalar product of vectors
linalg::stackMatrixJoin matrices vertically
linalg::submatrixExtract a submatrix or a subvector from a matrix or a vector, respectively
linalg::substituteReplace a part of a matrix by another matrix
linalg::sylvesterSylvester matrix of two polynomials
numeric::rotationMatrixOrthogonal matrix of the rotation about an axis

例および操作のヒント

Compute with Matrices

When performing basic arithmetic operations on matrices, use the standard arithmetic operators. For example, add, subtract, multiply, and divide the following two matrices by using the standard +, -, *, and / operators:

Invert Matrices

To find the inverse of a matrix, enter 1/A or A^(-1):

Transpose Matrices

To transpose a matrix, use the transpose command:

Swap and Delete Rows and Columns

The MuPAD linalg library provides the functions for interchanging or deleting rows and columns of a matrix. For example, to swap two rows of a matrix, use linalg::swapRow. To swap two columns, use linalg::swapCol:

Compute Matrix Exponentials

Compute matrix exponentials.

概念

Linear Algebra Library

Use only in the MuPAD Notebook Interface. This functionality does not run in MATLAB.

Numeric Algorithms Library

Use only in the MuPAD Notebook Interface. This functionality does not run in MATLAB.