Gramin–Schmidtin ortogonalisoimismenetelmä

testwikistä
Versio hetkellä 20. joulukuuta 2022 kello 09.18 – tehnyt imported>InternetArchiveBot (Pelastettu 1 lähde(ttä) ja merkitty 0 kuolleeksi.) #IABot (v2.0.9.2)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun
Gramin–Schmidtin ortogonalisoimismenetelmän kaksi ensimmäistä vaihetta.

Gramin–Schmidtin ortogonalisoimismenetelmä on menetelmä, jolla voidaan tehdä äärellinen jono sisätuloavaruuden V lineaarisesti riippumattomia vektoreita ortogonaalisiksi eli keskenään kohtisuoriksi siten että ortogonaalinen jono virittää V:n saman aliavaruuden kuin alkuperäinen jono. Toisin sanoen ortogonaalinen jono on saman aliavaruuden kanta kuin alkuperäinen jono. Ortogonaalisesta jonosta saadaan normittamalla ortonormaali.

Menetelmä on nimetty tanskalaisen Jørgen Pedersen Gramin ja saksalaisen Erhard Schmidtin mukaan.

Gramin–Schmidtin menetelmä

Olkoon ( w1, ..., wn ) vapaa, ääreellinen jono sisätuloavaruudessa V, n ≥ 1. Halutaan muodostaa ortonormaali jono ( u1, ..., un ), jolle pätee span( w1, ..., wn ) = span( u1, ..., un ) kaikilla k { 1, ..., n } eli jonot ( w1, ..., wn ) ja ( u1, ..., un ) virittävät V:n saman aliavaruuden. Toimitaan seuraavasti:

Valitaan 𝒗1=𝒘1.

𝒗2=𝒘2projV1(𝒘2)=𝒘2𝒘2,𝒗1𝒗12𝒗1, missä V1 on vektorin v1 virittämä aliavaruus ja projV1(w2) on vektorin w2 kohtisuora projektio aliavaruudelle V1. Merkintä 𝒂,𝒃 tarkoittaa vektoreiden a ja b sisätuloa; 𝒂,𝒃𝐑. Merkintä 𝒂 tarkoittaa vektorin a normia; 𝒂2=𝒂,𝒂. Lisäksi huomataan, että sisätulon määritelmästä seuraa 𝒂0 ja erityisesti pätee 𝒗1=𝒘1>0, koska muutoin w1 = 0, mikä ei ole mahdollista, koska jono ( w1, ..., wn ) on vapaa.

𝒗3=𝒘3projV2(𝒘3)=𝒘3𝒘3,𝒗1𝒗12𝒗1𝒘3,𝒗2𝒗22𝒗2, missä V2 on vektoreiden v1 ja v2 virittämä aliavaruus ja projV2(w3) on vektorin w3 kohtisuora projektio aliavaruudelle V2.

𝒗k=𝒘kj=1k1projVk1(𝒘k), missä Vk-1 on vektoreiden v1, v2, ..., vk-1 virittämä aliavaruus ja projVk-1(wk) on vektorin wk kohtisuora projektio aliavaruudelle Vk-1.

Näin muodostettu jono ( v1, ..., vn ) on ortogonaalinen. Ortonormaali jono ( u1, ..., un ) saadaan normittamalla jono ( v1, ..., vn ):

(𝒖1,...,𝒖n)=(𝒗1𝒗1,...,𝒗n𝒗n).

Esimerkki

Sisätuloavaruuden R3 (sisätulona pistetulo) eräs kanta on jono ( w1, w2, w3 ), missä w1 = [1 0 1]T, w2 = [0 1 2]T ja w3 = [1 -1 2]T. Sovelletaan jonoon Gramin–Schmidtin menetelmää eli ortonormalisoidaan jono.

Valitaan

𝒗1=𝒘1=[101]T,

𝒗2=𝒘2𝒘2𝒗1𝒗1𝒗1𝒗1=[012]T[101]T=[111]T,

𝒗3=𝒘3𝒘3𝒗1𝒗1𝒗1𝒗1𝒘3𝒗2𝒗2𝒗2𝒗2=[112]T32[101]T=[12112]T.

Tarkistetaan: Vektorit ovat kohtisuorassa toisiaan vastaan, mikäli niiden välinen pistetulo on nolla:

𝒗1𝒗2=[101]T[111]T=1*(1)+0*1+1*1=0,

𝒗1𝒗3=[101]T[12112]T=1*(12)+0*(1)+1*12=0,

𝒗2𝒗3=[111]T[12112]T=(1)*(12)+1*(1)+1*12=0.

Normitetaan vielä:

𝒖1=𝒗1𝒗1=12[101]T,

𝒖2=𝒗2𝒗2=13[111]T ja

𝒖3=𝒗3𝒗3=23[12112]T.

Nyt jono (u1, u2, u3 ) on ortonormaali jono ja span(u1, u2, u3 ) = span(w1, w2, w3 ).

Lähteet

  • Honkasalo Hannu 2003: Lineaarialgebra I. Helsingin yliopisto. Matematiikan laitos.
  • Pesonen Martti E. 2011: Lineaarialgebra. Itä-Suomen yliopisto. [1]Malline:Vanhentunut linkki

Aiheesta muualla