Aljabar linear · Proyeksi ortogonal

Proyeksi ortogonal

Proyeksi ortogonal vektor b pada suatu subruang adalah titik p dalam subruang itu yang paling dekat dengan b. Galat e = b − p tegak lurus subruang tersebut, dan titik lain q mana pun lebih jauh: |b − q|² = |e|² + |p − q|².

Proyeksi ortogonal dalam visualisasi ini

Proyeksi ortogonal mencari titik dalam suatu subruang yang paling dekat dengan vektor yang diberikan. Di sini, subruang SS adalah bidang atau garis melalui titik asal O, dan vektornya adalah b⃗\vec b. Proyeksinya p⃗\vec p berada dalam SS, sedangkan galat e⃗=b⃗−p⃗\vec e = \vec b - \vec p tegak lurus SS. Anda dapat menggerakkan b⃗\vec b dan mengubah SS, membandingkan p⃗\vec p dengan titik lain mana pun dalam SS, serta melihat kapan jumlah bayangan b⃗\vec b pada dua sumbu sama dengan p⃗\vec p.

Mengapa sudut siku-siku memberikan titik terdekat? Ambil titik lain qq dalam SS. Ruas dari qq ke p⃗\vec p berada dalam SS, sehingga tegak lurus e⃗\vec e. Titik b⃗\vec b, p⃗\vec p, dan qq membentuk segitiga siku-siku dengan sudut siku-siku di p⃗\vec p. Teorema Pythagoras memberikan

Setiap titik lain dalam S lebih jauh
∣b⃗−q∣2=∣e⃗∣2+∣p⃗−q∣2|\vec b - q|^2 = |\vec e|^2 + |\vec p - q|^2

Jadi, jarak b⃗\vec b ke qq lebih besar daripada ke p⃗\vec p, kecuali jika qq adalah p⃗\vec p itu sendiri. Kebalikannya juga berlaku. Jika e⃗\vec e condong ke suatu arah dalam SS, menggeser p⃗\vec p sedikit ke arah itu akan mendekatkannya ke b⃗\vec b. Maka, pada bidang, titik terdekat adalah titik tempat e⃗\vec e tegak lurus baik terhadap u⃗\vec u maupun w⃗\vec w. Pada garis, cukup tegak lurus u⃗\vec u.

Mencari p⃗\vec p berarti menyelesaikan syarat-syarat siku-siku ini. Pada garis, p⃗\vec p adalah kelipatan u⃗\vec u, dan syarat e⃗⋅u⃗=0\vec e\cdot\vec u = 0 menentukan faktor pengalinya:

Proyeksi pada garis
p⃗=u⃗⋅b⃗u⃗⋅u⃗ u⃗\vec p = \frac{\vec u\cdot\vec b}{\vec u\cdot\vec u}\,\vec u

Pada bidang, tuliskan p⃗=c1u⃗+c2w⃗\vec p = c_1\vec u + c_2\vec w. Dua syarat e⃗⋅u⃗=0\vec e\cdot\vec u = 0 dan e⃗⋅w⃗=0\vec e\cdot\vec w = 0 menjadi dua persamaan linear untuk c1c_1 dan c2c_2, yang disebut persamaan normal:

Persamaan normal
(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

Tampilan nilai menyatakan p⃗\vec p dalam koordinat dan sebagai kombinasi u⃗\vec u dan w⃗\vec w. Seret u⃗\vec u dan w⃗\vec w di dalam bidang yang sama: koefisiennya berubah, tetapi p⃗\vec p tidak. Proyeksi hanya bergantung pada subruang, bukan pada vektor-vektor yang dipakai untuk menyatakannya.

Jika u⃗\vec u dan w⃗\vec w tegak lurus, kedua persamaan tidak lagi saling terkait. Setiap koefisien hanya bergantung pada satu sumbu, dan p⃗\vec p cukup diperoleh dengan menjumlahkan bayangan b⃗\vec b pada kedua sumbu:

Hanya pada sumbu yang tegak lurus
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

Pada sumbu yang tidak tegak lurus, jalan pintas ini biasanya gagal. Setiap bayangan dihitung seolah-olah sumbu lainnya tidak ada, sehingga jumlahnya ss biasanya tidak berimpit dengan p⃗\vec p. Saat itu terjadi, tampilan nilai menunjukkan bahwa b⃗−s\vec b - s tidak memenuhi setidaknya satu dari dua syarat siku-siku. Buat w tegak lurus u mengganti w⃗\vec w dengan komponennya yang tegak lurus u⃗\vec u, satu langkah dalam proses Gram–Schmidt. Bidangnya tetap sama, tetapi kedua sumbu kini tegak lurus, dan jumlah bayangannya sama dengan p⃗\vec p untuk setiap b⃗\vec b.

Garis diagonal melalui (1,1,1)(1, 1, 1) memberikan contoh yang akrab. Memproyeksikan b⃗\vec b pada garis ini mengganti setiap komponen b⃗\vec b dengan rata-rata semua komponennya, dan ∣e⃗∣2|\vec e|^2 adalah jumlah kuadrat simpangan dari rata-rata itu. Regresi kuadrat terkecil menggunakan jenis proyeksi yang sama.

Kontrol

  • Titik pada b⃗\vec b menggerakkannya sejajar SS, dan p⃗\vec p mengikuti. Cincin kecil di luar titik itu menggerakkan b⃗\vec b tegak lurus SS, dan p⃗\vec p tetap di tempat.
  • Jika Bidang dipilih, u⃗\vec u dan w⃗\vec w hanya dapat diseret di dalam bidangnya. Untuk mengubah bidang, ketik koordinat baru atau gunakan tombol nilai.

Terkait