Doğrusal cebir · Dik izdüşüm

Dik izdüşüm

Bir b vektörünün bir alt uzay üzerindeki dik izdüşümü, alt uzayın b’ye en yakın p noktasıdır. e = b − p hatası alt uzaya diktir ve alt uzaydaki diğer tüm q noktaları daha uzaktır: |b − q|² = |e|² + |p − q|².

Bu görselleştirmede dik izdüşüm

Dik izdüşüm, bir alt uzayda verilen vektöre en yakın noktayı bulur. Burada SS alt uzayı, O başlangıç noktasından geçen bir düzlem veya doğrudur; verilen vektör ise b⃗\vec b olur. Bu vektörün p⃗\vec p izdüşümü SS içinde bulunur ve hata e⃗=b⃗−p⃗\vec e = \vec b - \vec p, SS ile dik açı yapar. b⃗\vec b vektörünü hareket ettirebilir, SS alt uzayını değiştirebilir, p⃗\vec p ile SS içindeki diğer noktaları karşılaştırabilir ve b⃗\vec b vektörünün iki eksendeki gölgelerinin ne zaman p⃗\vec p sonucunu verdiğini görebilirsiniz.

Dik açı neden en yakın noktayı verir? SS içinde başka bir qq noktası alın. qq noktasından p⃗\vec p noktasına uzanan doğru parçası SS içinde olduğundan e⃗\vec e ile diktir. b⃗\vec b, p⃗\vec p ve qq noktaları, dik açısı p⃗\vec p noktasında olan bir üçgen oluşturur. Pisagor bağıntısı şunu verir:

S içindeki diğer tüm noktalar daha uzaktır
∣b⃗−q∣2=∣e⃗∣2+∣p⃗−q∣2|\vec b - q|^2 = |\vec e|^2 + |\vec p - q|^2

Dolayısıyla qq ile p⃗\vec p aynı nokta değilse, b⃗\vec b noktasının qq noktasına uzaklığı, p⃗\vec p noktasına uzaklığından büyüktür. Tersi de geçerlidir. e⃗\vec e vektörü SS içindeki bir yöne eğilseydi, p⃗\vec p noktasını o yönde biraz hareket ettirmek onu b⃗\vec b noktasına yaklaştırırdı. Bu yüzden bir düzlemde en yakın nokta, e⃗\vec e vektörünün hem u⃗\vec u hem de w⃗\vec w ile dik olduğu noktadır. Bir doğru üzerinde ise u⃗\vec u ile dik olması yeterlidir.

p⃗\vec p vektörünü bulmak bu dik açı koşullarını çözmeye dayanır. Bir doğru üzerinde p⃗\vec p, u⃗\vec u vektörünün bir katıdır ve e⃗⋅u⃗=0\vec e\cdot\vec u = 0 koşulu bu katsayıyı belirler:

Bir doğru üzerine izdüşüm
p⃗=u⃗⋅b⃗u⃗⋅u⃗ u⃗\vec p = \frac{\vec u\cdot\vec b}{\vec u\cdot\vec u}\,\vec u

Bir düzlemde p⃗=c1u⃗+c2w⃗\vec p = c_1\vec u + c_2\vec w yazılır. e⃗⋅u⃗=0\vec e\cdot\vec u = 0 ve e⃗⋅w⃗=0\vec e\cdot\vec w = 0 koşulları, c1c_1 ve c2c_2 için iki doğrusal denkleme dönüşür; bunlara normal denklemler denir:

Normal denklemler
(u⃗⋅u⃗) c1+(u⃗⋅w⃗) c2=u⃗⋅b⃗,(w⃗⋅u⃗) c1+(w⃗⋅w⃗) c2=w⃗⋅b⃗(\vec u\cdot\vec u)\,c_1 + (\vec u\cdot\vec w)\,c_2 = \vec u\cdot\vec b,\qquad (\vec w\cdot\vec u)\,c_1 + (\vec w\cdot\vec w)\,c_2 = \vec w\cdot\vec b

Okuma ekranı p⃗\vec p vektörünü hem koordinatlarıyla hem de u⃗\vec u ve w⃗\vec w vektörlerinin bir birleşimi olarak gösterir. u⃗\vec u ve w⃗\vec w vektörlerini aynı düzlem içinde sürükleyin: katsayılar değişir ama p⃗\vec p değişmez. İzdüşüm yalnızca alt uzaya bağlıdır; onu tanımlamak için kullanılan vektörlere bağlı değildir.

u⃗\vec u ve w⃗\vec w dik olduğunda iki denklem birbirinden ayrılır. Her katsayı yalnızca bir eksene bağlı olur ve p⃗\vec p, b⃗\vec b vektörünün iki eksendeki gölgelerinin toplamıdır:

Yalnızca dik eksenlerde
p⃗=b⃗⋅u⃗u⃗⋅u⃗ u⃗+b⃗⋅w⃗w⃗⋅w⃗ w⃗\vec p = \frac{\vec b\cdot\vec u}{\vec u\cdot\vec u}\,\vec u + \frac{\vec b\cdot\vec w}{\vec w\cdot\vec w}\,\vec w

Eğik eksenlerde bu kestirme yol genellikle işe yaramaz. Her gölge, diğer eksen yokmuş gibi hesaplanır; bu yüzden toplamları ss genellikle p⃗\vec p ile çakışmaz. Böyle olduğunda okuma ekranı, b⃗−s\vec b - s vektörünün iki dik açı koşulundan en az birini sağlamadığını gösterir. w’yi u’ya dik yap, w⃗\vec w vektörünü u⃗\vec u vektörüne dik bileşeniyle değiştirir; bu, Gram–Schmidt sürecinin bir adımıdır. Düzlem aynı kalır, fakat artık iki eksen birbirine diktir ve gölgelerin toplamı her b⃗\vec b için p⃗\vec p olur.

(1,1,1)(1, 1, 1) noktasından geçen köşegen doğrusu tanıdık bir örnek verir. b⃗\vec b vektörünün bu doğru üzerine izdüşümünü almak, b⃗\vec b vektörünün her bileşenini bileşenlerin ortalamasıyla değiştirir; ∣e⃗∣2|\vec e|^2 ise bu ortalamadan sapmaların kareleri toplamıdır. En küçük kareler regresyonu da aynı tür izdüşümü kullanır.

Kontroller

  • b⃗\vec b üzerindeki nokta, vektörü SS ile paralel hareket ettirir ve p⃗\vec p onu izler. Noktanın dışındaki küçük halka, b⃗\vec b vektörünü SS ile dik yönde hareket ettirir; p⃗\vec p sabit kalır.
  • Düzlem seçiliyken u⃗\vec u ve w⃗\vec w yalnızca bulundukları düzlem içinde sürüklenebilir. Düzlemi değiştirmek için yeni koordinatlar yazın veya değer tuşlarını kullanın.

İlgili konular