Gram-Schmidt Ortogonalizasyonu
Bir iç çarpım uzayındaki vektör kümesini ortonormalleştirmek için bir yöntem.
This public page keeps the free explanation visible and leaves premium worked solving, advanced walkthroughs, and saved study tools inside the app.
Core idea
Overview
Gram-Schmidt süreci, bir iç çarpım uzayındaki doğrusal bağımsız vektörler kümesinden bir ortogonal veya ortonormal taban üretmek için sistematik bir yöntemdir. Yeni vektörün tüm öncüllere dik olmasını sağlamak için bir vektörün projeksiyonlarını daha önce oluşturulmuş ortogonal vektörlere yinelemeli olarak çıkararak çalışır.
When to use: Bir alt uzay için ortogonal bir taban oluşturmanız gerektiğinde bu algoritmayı uygulayın, bu vektör projeksiyonlarını basitleştirmek ve QR ayrıştırmalarını gerçekleştirmek için esastır. Girdi vektör kümesinin doğrusal bağımsız olduğunu ve bir iç çarpımın (nokta çarpımı gibi) tanımlı olduğunu varsayar.
Why it matters: Ortogonal tabanlar, matris işlemlerindeki çapraz terim etkileşimlerini ortadan kaldırdıkları için hesaplama açısından verimlidir. Bu süreç bilgisayar grafiklerinde koordinat dönüşümleri, sinyal işlemede gürültü azaltma ve sayısal analizde en küçük kareler çözümlerinin kararlılığını iyileştirmek için hayati önem taşır.
Symbols
Variables
= Resulting Orthogonal Magnitude, = Input Vector Magnitude, = Sum of Projections
Walkthrough
Derivation
Gram-Schmidt Ortogonalizasyon Türetilmesi/Anlaşılması
Bu türetme, projektionları ardışık olarak çıkararak verilen doğrusal bağımsız bir kümeden bir ortogonal vektör kümesi oluşturmayı açıklar.
- Bir iç çarpım uzayında (örneğin, iç çarpımlı Öklid uzayı ^n) çalışıyoruz.
- İlk vektör kümesi \{, , , \} doğrusal olarak bağımsızdır.
İlk ortogonal vektörü başlatma:
Verilen doğrusal bağımsız bir küme \{, , , \} kümesinden bir ortogonal küme \{, , , \} oluşturmaya başlamak için, ilk vektör 'ü 'ya eşitleyerek seçiyoruz.
İkinci vektörü ortogonalize etme:
'nin 'e ortogonal olmasını sağlamak için, 'ü alıyoruz ve yönünde bulunan bileşenini çıkarıyoruz. Bu bileşen tam olarak 'nin üzerine izdüşümüdür.
k-ıncı vektöre genelleme:
Daha önce bir ortogonal küme \{, , \} oluşturduğumuzu varsayarsak, bulmak için, ile başlıyoruz ve daha önce ortogonalize edilmiş her bir vektör üzerine izdüşümünü çıkarıyoruz. Bu işlem, bileşenlerinin hepsini \{, , \} tarafından gerilen uzaydaki olmayanları kaldırır.
Toplam gösterimi kullanarak ifade etme:
İzdüşümlerin toplamı, toplam gösterimi kullanılarak kompakt bir şekilde yazılabilir. Bu formül, 'yi, için tüm 'e dik olacak şekilde tanımlar, böylece bir ortogonal küme iteratif olarak oluşturulur.
Result
Source: Lay, D. C., Lay, S. R., & McDonald, J. J. (2016). Linear Algebra and Its Applications (5th ed.). Pearson.
Why it behaves this way
Intuition
Her yeni vektörü alıp, daha önce ortogonalize edilmiş tüm vektörlere izdüşümünü alıp, ardından bu izdüşümleri çıkararak, yeni vektörün diğerlerinin hepsine mükemmel dik olan kısmını izole ettiğinizi hayal edin.
Signs and relationships
- - \sum_{j=1}^{k-1} \text{proj}_{u_j}(v_k): Çıkarma, 'nin daha önce oluşturulan ortogonal vektörler 'ye paralel olan bileşenlerini kaldırarak, sonuçta elde edilen 'nin hepsine dik olmasını sağlar.
Free study cues
Insight
Canonical usage
The Gram-Schmidt process operates on vectors, preserving their units. If input vectors represent physical quantities with units (e.g., meters, Newtons), the resulting orthogonal vectors will have those same units.
One free problem
Practice Problem
Lineer cebir egzersizinde, bir öğrenci bir kümedeki ikinci vektörü işliyor. Girdi vektörü vk'nin 12 bileşen değeri varsa ve ilk ortogonal vektöre projeksiyonlarının toplamı (projSum) 4.5 olarak hesaplanmışsa, sonuçlanan ortogonal vektör result'un ilgili bileşenini bulun.
Hint: Orijinal vektör bileşeninden projeksiyonların toplamını çıkarın.
The full worked solution stays in the interactive walkthrough.
Where it shows up
Real-World Context
Gram-Schmidt Ortogonalizasyonu bağlamında Gram-Schmidt Ortogonalizasyonu, ölçümleri yorumlanabilir bir değere dönüştürmek için kullanılır. Sonuç önemlidir çünkü hesabı modeldeki şekil, değişim hızı, olasılık veya kısıtla ilişkilendirmeye yardımcı olur.
Study smarter
Tips
- Yeni vektörün ve herhangi bir önceki vektörün nokta çarpımının sıfır olup olmadığını kontrol ederek her adımda ortogonaliteyi her zaman doğrulayın.
- Ortanormal bir taban gerekiyorsa her sonuç vektörünü hemen normalleştirin.
- Gerilmiş alt uzayların iç içe geçmiş hiyerarşisini korumak için vektörleri orijinal sırasına göre işleyin.
Avoid these traps
Common Mistakes
- Sonraki projeksiyonlar için orijinal vektörler yerine yeni bulunan ortogonal vektörleri kullanmak.
- Skaler projeksiyonlar için kullanılan nokta çarpımlarındaki hesaplama hataları.
Common questions
Frequently Asked Questions
Bu türetme, projektionları ardışık olarak çıkararak verilen doğrusal bağımsız bir kümeden bir ortogonal vektör kümesi oluşturmayı açıklar.
Bir alt uzay için ortogonal bir taban oluşturmanız gerektiğinde bu algoritmayı uygulayın, bu vektör projeksiyonlarını basitleştirmek ve QR ayrıştırmalarını gerçekleştirmek için esastır. Girdi vektör kümesinin doğrusal bağımsız olduğunu ve bir iç çarpımın (nokta çarpımı gibi) tanımlı olduğunu varsayar.
Ortogonal tabanlar, matris işlemlerindeki çapraz terim etkileşimlerini ortadan kaldırdıkları için hesaplama açısından verimlidir. Bu süreç bilgisayar grafiklerinde koordinat dönüşümleri, sinyal işlemede gürültü azaltma ve sayısal analizde en küçük kareler çözümlerinin kararlılığını iyileştirmek için hayati önem taşır.
Sonraki projeksiyonlar için orijinal vektörler yerine yeni bulunan ortogonal vektörleri kullanmak. Skaler projeksiyonlar için kullanılan nokta çarpımlarındaki hesaplama hataları.
Gram-Schmidt Ortogonalizasyonu bağlamında Gram-Schmidt Ortogonalizasyonu, ölçümleri yorumlanabilir bir değere dönüştürmek için kullanılır. Sonuç önemlidir çünkü hesabı modeldeki şekil, değişim hızı, olasılık veya kısıtla ilişkilendirmeye yardımcı olur.
Yeni vektörün ve herhangi bir önceki vektörün nokta çarpımının sıfır olup olmadığını kontrol ederek her adımda ortogonaliteyi her zaman doğrulayın. Ortanormal bir taban gerekiyorsa her sonuç vektörünü hemen normalleştirin. Gerilmiş alt uzayların iç içe geçmiş hiyerarşisini korumak için vektörleri orijinal sırasına göre işleyin.
References
Sources
- Linear Algebra and Its Applications (5th ed.) by David C. Lay, Steven R. Lay, and Judi J. McDonald
- Introduction to Linear Algebra (5th ed.) by Gilbert Strang
- Wikipedia: Gram-Schmidt process
- Linear Algebra and Its Applications by David C. Lay, 5th ed.
- Introduction to Linear Algebra by Gilbert Strang, 5th ed.
- Gram-Schmidt process (Wikipedia article title)
- Linear Algebra and Its Applications by David C. Lay (5th Edition)
- Numerical Linear Algebra by Lloyd N. Trefethen and David Bau III