線形代数
DSP System Toolbox™ システムの各種線形代数ブロックを使用すると、Simulink® で行列を操作できます。たとえば、レビンソン・ダービン手法やコレスキー手法を使って一連の線形方程式を解く場合、Levinson-Durbin ブロックや Cholesky Solver ブロックを使用します。これらの手法は通常、ユール・ウォーカー AR 問題や線形予測符号化などのアプリケーションで使用されます。正方行列を上位と下位の成分に因子分解するには、LDL 分解や LU 分解などの手法を使用します。逆行列を求めるには、コレスキー分解、LDL 分解、LU 分解などの手法を使用します。サポートされているすべての手法と、その手法を実装する DSP System Toolbox の対応するブロックの概要については、Linear Algebra and Least Squaresを参照してください。
ブロック
トピック
- Linear Algebra and Least Squares
Solve systems of linear equations.
- LDL Factorization of 3-by-3 Hermitian Positive Definite Matrix
Simulink model example that shows how to use the LDL Factorization block.
- Solve Matrix Equation Using Backward Substitution
Use Backward Substitution block to solve a system of linear equations. Verify the solution using Matrix Multiply block.
- Solve Matrix Equation Using Forward Substitution
Use Forward Substitution block to solve a system of linear equations. Verify the solution using Matrix Multiply block.
- Find Inverse of Matrix Using the LU Inverse Block
Find inverse of a square matrix using the LU Inverse block.
- Solve Matrix Equation Using LU Solver
Use LU Solver block to solve a matrix equation. Verify the solution using Matrix Multiply block.
- Solve Matrix Equation Using Singular Value Decomposition
Use SVD Solver block to solve a matrix equation. Verify the solution using Matrix Multiply block.
- Solve Matrix Equation Using Cholesky Solver
Use Cholesky Solver block to solve a matrix equation. Verify the solution using Matrix Multiply block.
- Factorize Matrix Using LU Factorization Block
Factorize a matrix using the LU Factorization block.