MathematicsLineer CebirUniversity
AQAAPOntarioNSWCBSEGCE O-LevelMoECAPS

Gram-Schmidt Ortogonalizasyonu

Bir iç çarpım uzayındaki vektör kümesini ortonormalleştirmek için bir yöntem.

Understand the formulaSee the free derivationOpen the full walkthrough

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

Resulting Orthogonal Magnitude
Variable
Input Vector Magnitude
Variable
Sum of Projections
Variable

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.
1

İ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.

2

İ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.

3

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.

4

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.

Term
Yeni oluşturulan ortogonal kümedeki k-ıncı vektör.
Bu, 'nin 'temizlenmiş' versiyonudur, önceki vektörlerinin hepsine dik hale getirilmiştir.
Term
Ortogonal olmayan kümeden gelen k-ıncı orijinal girdi vektörü.
Diğerlerine ortogonal hale getirmek için şu anda işlenen vektördür.
Term
v_k vektörünün, daha önce oluşturulmuş ortogonal vektör u_j yönünde bulunan bileşeni.
'nin üzerindeki 'kesişimi' veya 'gölgesi', ortogonal olmayan kısmı temsil eder.
Term
v_k'nin u_1,..., u_{k-1} tarafından gerilen alt uzaya ortogonal olmayan tüm bileşenlerinin toplamı.
Bu, 'nin zaten ortogonalize edilmiş vektörlere göre toplam 'ortogonal olmayan kısmını' temsil eder.

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

  1. Linear Algebra and Its Applications (5th ed.) by David C. Lay, Steven R. Lay, and Judi J. McDonald
  2. Introduction to Linear Algebra (5th ed.) by Gilbert Strang
  3. Wikipedia: Gram-Schmidt process
  4. Linear Algebra and Its Applications by David C. Lay, 5th ed.
  5. Introduction to Linear Algebra by Gilbert Strang, 5th ed.
  6. Gram-Schmidt process (Wikipedia article title)
  7. Linear Algebra and Its Applications by David C. Lay (5th Edition)
  8. Numerical Linear Algebra by Lloyd N. Trefethen and David Bau III