PRODUCTS
PURCHASE
FOR USERS
COMPANY
OUR SITES
DOCUMENTATION CENTER SEARCH
Mathematica
>
線形系
>
Mathematica
組込みシンボル
線形系の解法
Mathematica における線形代数
チュートリアル »
|
Inverse
Solve
NullSpace
CoefficientArrays
CholeskyDecomposition
PseudoInverse
LeastSquares
RowReduce
LinearSolveFunction
MatrixPower
関連項目 »
|
方程式の解法
線形系
行列と線形代数
行列の操作
信号処理
バージョン6.0の新機能:数学とアルゴリズム
その他 »
LinearSolve
LinearSolve
[
m
,
b
]
行列方程式
m
.
x
b
を解く
x
を求める.
LinearSolve
[
m
]
異なる
b
に繰り返し適用できる
LinearSolveFunction
[
...
]
を生成する.
詳細
LinearSolve
は数値的および記号的な行列と,
SparseArray
オブジェクトに使うことができる.
引数
b
はベクトルか行列のどちらかである.
»
行列
m
は正方行列か長方行列のどちらかである.
»
LinearSolve
[
m
]
と
LinearSolveFunction
[
...
]
は,同じ数値近似線形系を何度も解く効果的な方法を提供する.
LinearSolve
[
m
,
b
]
は
LinearSolve[
m
][
b
]
と等価である.
劣決定系において,
LinearSolve
は可能な解の1つを返す.
Solve
は一般解を返す.
»
LinearSolve
[
m
,
b
,
Modulus
->
n
]
は,行列方程式を
n
を法とするものとする.
»
LinearSolve
[
m
,
b
,
ZeroTest
->
test
]
は,
test
[
m
[[
i
,
j
]]]
を評価することにより,行列要素がゼロであるかどうかを決定する.デフォルト設定は
ZeroTest
->Automatic
である.
Method
オプションを与えることもできる.厳密な行列と記号的な行列の可能な設定は
"CofactorExpansion"
,
"DivisionFreeRowReduction"
,
"OneStepRowReduction"
である.近似数値行列の設定は
"Cholesky"
等で,疎な配列の場合は
"Multifrontal"
と
"Krylov"
である.デフォルト設定の
Automatic
とすると指定する行列によってこれらの方法を切り換える.
例題
すべて閉じる
例
(2)
In[1]:=
Out[1]=
右辺がない場合には,
LinearSolveFunction
が返される:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
In[3]:=
Out[3]=
スコープ
(3)
一般化と拡張
(3)
オプション
(2)
アプリケーション
(2)
特性と関係
(4)
考えられる問題
(2)
おもしろい例題
(1)
関連項目
Inverse
Solve
NullSpace
CoefficientArrays
CholeskyDecomposition
PseudoInverse
LeastSquares
RowReduce
LinearSolveFunction
MatrixPower
チュートリアル
線形系の解法
Mathematica
における線形代数
関連リンク
実装に関するノート: 数値および関連関数
NKS|Online
(
A New Kind of Science
)
その他
方程式の解法
線形系
行列と線形代数
行列の操作
信号処理
バージョン6.0の新機能:数学とアルゴリズム
バージョン 1 の新機能 | バージョン 5 での修正機能
© 2008 Wolfram Research, Inc.