「グラム・シュミットの正規直交化法」の版間の差分
表示
削除された内容 追加された内容
編集の要約なし |
編集の要約なし |
||
1行目: | 1行目: | ||
'''グラム・シュミットの正規直交化法'''(グラム・シュミットのせいきちょっこうかほう、{{lang-en-short|Gram–Schmidt orthonormalization}})とは、[[計量ベクトル空間]]に属する[[線型独立]]な有限個の[[ベクトル]]が与えられたとき、それらと同じ[[部分空間]]を[[線型包|張る]][[正規直交系]]を作り出す[[アルゴリズム]]の一種{{sfn|Horn|Johnson|2013|loc={{google books quote|id=5I5AYeeh0JUC|page=15|0.6.4 Gram-Schmidt orthogonormalization}}}}。'''シュミットの直交化'''(ちょっこうか、{{lang|en|orthogonalization}})ともいう。[[ |
'''グラム・シュミットの正規直交化法'''(グラム・シュミットのせいきちょっこうかほう、{{lang-en-short|Gram–Schmidt orthonormalization}})とは、[[計量ベクトル空間]]に属する[[線型独立]]な有限個の[[ベクトル]]が与えられたとき、それらと同じ[[部分空間]]を[[線型包|張る]][[正規直交系]]を作り出す[[アルゴリズム]]の一種{{sfn|Horn|Johnson|2013|loc={{google books quote|id=5I5AYeeh0JUC|page=15|0.6.4 Gram-Schmidt orthogonormalization}}}}。'''シュミットの直交化'''(ちょっこうか、{{lang|en|orthogonalization}})ともいう。[[ヨルゲン・ペダーセン・グラム]]および[[エルハルト・シュミット]]により名付けられた。変換行列は上[[三角行列]]に取ることができる。[[正規化]]する工程を省略すると、必ずしも正規でない直交系を得ることができる。 |
||
== アルゴリズム == |
== アルゴリズム == |
2020年12月27日 (日) 16:07時点における版
グラム・シュミットの正規直交化法(グラム・シュミットのせいきちょっこうかほう、英: Gram–Schmidt orthonormalization)とは、計量ベクトル空間に属する線型独立な有限個のベクトルが与えられたとき、それらと同じ部分空間を張る正規直交系を作り出すアルゴリズムの一種[1]。シュミットの直交化(ちょっこうか、orthogonalization)ともいう。ヨルゲン・ペダーセン・グラムおよびエルハルト・シュミットにより名付けられた。変換行列は上三角行列に取ることができる。正規化する工程を省略すると、必ずしも正規でない直交系を得ることができる。
アルゴリズム
V を計量ベクトル空間とし、V のベクトル v, u の内積を (v, u) と表すことにする。与えられたベクトルの線型独立系を {v1, v2,..., vn} とする。
- 直交化
によって順に新しいベクトルを作っていくと、{u1, u2,..., un} は新しい線型独立系になる。構成から、互いに直交していることは容易にわかる。
- 正規化
とおけば {e1, e2,..., en} が求める性質を満たす正規直交系であることがわかる。
脚注
参考文献
- Horn, Roger A.; Johnson, Charles R. (2013). Matrix analysis (Second ed.). Cambridge University Press. ISBN 978-0-521-54823-6. MR2978290