Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Ortogonalitas dan Kuadrat Terkecil

Pelajaran 2 dari 15

Hasil kali titik dan ortogonalitas di Rⁿ

Himpunan ortogonal, basis ortonormal, dan koordinatnya

Setelah pelajaran ini kamu bisa memeriksa apakah himpunan vektor ortogonal atau ortonormal dan menghitung koordinat vektor terhadap basis ortogonal tanpa menyelesaikan sistem persamaan.

±14 menitDiperiksa 1 Okt 2026

Materi

Himpunan {u₁, …, uₖ} disebut ortogonal bila setiap pasang anggota yang berbeda saling tegak lurus, uᵢ · uⱼ = 0 untuk i ≠ j. Bila setiap anggotanya juga vektor satuan, himpunan itu ortonormal. Interactive Linear Algebra §6.4 dan Austin §6.3 menunjukkan bahwa himpunan ortogonal yang tidak memuat vektor nol selalu bebas linear: ambil hasil kali titik kedua ruas c₁u₁ + … + cₖuₖ = 0 dengan uᵢ, semua suku lain hilang dan tersisa cᵢ(uᵢ · uᵢ) = 0, sehingga cᵢ = 0. Akibatnya n vektor ortogonal tak nol di Rⁿ otomatis membentuk basis.

Keuntungan basis ortogonal ada pada koordinat. Kelas Aljabar Linier Lanjutan menghitung koordinat dengan menyelesaikan Pc = x. Bila basisnya ortogonal, langkah yang sama — hasil kali titik kedua ruas dengan uᵢ — memberi rumus langsung: cᵢ = (x · uᵢ) / (uᵢ · uᵢ). Untuk basis ortonormal penyebutnya 1, sehingga cᵢ = x · uᵢ. Setiap koordinat dihitung sendiri-sendiri tanpa eliminasi, dan mengganti satu vektor basis tidak mengubah koordinat terhadap vektor basis lainnya.

Himpunan ortogonal dijadikan ortonormal dengan membagi setiap vektor dengan panjangnya. Di numpy, semua pasangan diperiksa sekaligus dengan menyusun vektor sebagai kolom matriks U lalu menghitung UᵀU: unsur di luar diagonal adalah hasil kali titik antarpasangan, dan unsur diagonal adalah kuadrat panjangnya. Himpunan itu ortogonal bila UᵀU diagonal, dan ortonormal bila UᵀU = I.

u₁ = (2, 1, 0),  u₂ = (−1, 2, 5),  u₃ = (1, −2, 1)
u₁·u₂ = −2 + 2 + 0 = 0,  u₁·u₃ = 2 − 2 + 0 = 0,  u₂·u₃ = −1 − 4 + 5 = 0   → ortogonal

x = (2, 6, 4)
c₁ = x·u₁ / u₁·u₁ = (4 + 6 + 0) / 5     = 2
c₂ = x·u₂ / u₂·u₂ = (−2 + 12 + 20) / 30 = 1
c₃ = x·u₃ / u₃·u₃ = (2 − 12 + 4) / 6    = −1
periksa: 2(2, 1, 0) + (−1, 2, 5) − (1, −2, 1) = (2, 6, 4)   ✓

import numpy as np
U = np.column_stack([[2, 1, 0], [-1, 2, 5], [1, -2, 1]])
U.T @ U        # diagonal [5, 30, 6], di luar diagonal 0

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Himpunan u₁ = (1, 1, 1), u₂ = (1, −1, 0), u₃ = (1, 1, −2) adalah basis ortogonal R³. Tulis x = (4, 2, 6) sebagai c₁u₁ + c₂u₂ + c₃u₃. Berapa c₃?

Latihan 2 dari 3

Himpunan mana yang ortonormal?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke