Gram–Schmidtov postupak

Izvor: testwiki
Datum izmjene: 20 juni 2024 u 13:47; autor: imported>KWiki (KWiki premjestio je stranicu Gram-Schmidtov postupak na Gram–Schmidtov postupak bez ostavljanja preusmjerenja: Crtica se stavlja kad jedna osoba ima dva prezimena, a crta kad je riječ o dvije osobe. Velika je razlika i zato pazite.)
(razl) ← Starija izmjena | Trenutna verzija (razl) | Novija izmjena → (razl)
Idi na navigaciju Idi na pretragu

Šablon:Nedostaju izvori Šablon:Siroče Gram–Schmidtov postupak metoda je u linearnoj algebri koja služi za ortogonalizaciju skupa vektora u zadanom euklidskom prostoru.

Postupak je sljedeći: uzmimo vektorski prostor proizvoljne dimenzije Rn baze {v1, v2, ... ,vn}, Gram–Schmidtovim postupkom ortogonalizacije možemo transformirati bazu {vi} u ortonormiranu bazu, {ui}. Prvo normaliziramo v1: u1=v1/||v1||.

Nakon toga izračunavamo:w2=v2-<v2,u1>u1, pa normaliziramo w2: u2=w2/||w2||

Ovaj postupak primijenimo za sve vektore iz baze {vi}: wi+1=vi+1-<vi+1,uiui>- ... - <vi+1,u1>u1 i ui+1=wi+1/||wi+1||. Vektori {u1, ... ,vn} linearno su nezavisni i stoga čine bazu vektorskog prostora Rn.

Primjer

Uzmimo sljedeći skup vektora u Rn (s uobičajenim skalarnim proizvodom)

S={𝐯1=(31),𝐯2=(22)}.

Sada primijenimo Gram–Schmidtov postupak kako bismo dobili ortogonalni skup vektora:

𝐮1=𝐯1=(31)
𝐮2=𝐯2proj𝐮1𝐯2=(22)proj(31)(22)=(2/56/5).

Provjerimo vektore u1 i u2 kako bismo utvrdili da su zaista ortogonalni:

𝐮1,𝐮2=(31),(2/56/5)=65+65=0.

Sada ih možemo normalizirati tako što ćemo ih podijeliti njihovim dužinama:

Prvi koraci Gram–Schmidtovog postupka
𝐞1=110(31)
𝐞2=14025(2/56/5)=110(13).

Reference

Šablon:Refspisak

Vanjski linkovi

Šablon:Normativna kontrola