- 追加された行はこの色です。
- 削除された行はこの色です。
- 逆行列の計算 へ行く。
cvInvertで行列の逆行列を計算できる
#contents
*double cvInvert( CvMat* src, CvMat* dst, int method); [#e0e2eaa8]
srcの逆行列をdstに計算する
**引数 [#x6e9e783]
-src:CvMat*型の入力行列
-dst:CvMat*型の逆行列
-method:計算方法
--CV_LU:ガウスの消去法で計算
--CV_SVD:特異値分解で計算
--CV_SVD_SYM:特定正行列の特異値分解で計算
**返り値 [#r1fce2f9]
-CV_LUを指定した場合は行列式を返す
-CV_SVDかCV_SVD_SYMを指定した場合は大きい特異値に対する小さい特異値の比を返す
*解説 [#wc16823f]
-CV_LUでは逆行列を計算する
-CV_SVDでは特異値分解で計算する
--一般行列の擬似逆行列も計算できる.
--最小自乗法?
-CV_SVD_SYMは不明
--正則行列にしか利用できない
--CV_SVDの内,特殊な場合に利用できるイメージ
*サンプルコード [#x566e958]
*参考 [#c21c646c]
[[OpenCV:http://hp.vector.co.jp/authors/VA025246/opencv/]]
*実体ファイル [#n6dce0c1]
-cxcore/include/cxcore.h
-cxcore/src/cxmatrix.cpp
ジャンル[[:OpenCV]][[:OpenCV 1.0]]準拠