Kalkulator Gram-Schmidt
Masukkan 2 sampai 4 vektor dengan masing-masing 2 sampai 4 angka, dipisahkan koma. Semua vektor harus punya jumlah komponen yang sama. Gunakan titik untuk desimal.
Proses Gram-Schmidt mengubah sebuah daftar vektor menjadi daftar vektor yang saling tegak lurus dan merentang ruang yang sama. Masukkan 2 sampai 4 vektor dengan 2 sampai 4 bilangan pada tiap vektor, pilih hasil ortogonal atau ortonormal, lalu kalkulator menampilkan setiap koefisien proyeksi, vektor u_k yang dibentuk darinya, panjangnya, dan vektor satuan e_k. Perhitungannya eksak, sehingga vektor yang tidak menambah arah baru dilaporkan sebagai bergantung linear dan tidak hilang karena pembulatan.
Cara menggunakan kalkulator Gram-Schmidt
-
1
Ketik vektor Anda
Tulis satu vektor per baris dengan komponen dipisahkan koma, misalnya 1, 1, 0. Gunakan 2 sampai 4 vektor yang semuanya punya jumlah komponen sama (2 sampai 4). Gunakan titik untuk desimal, maksimal empat angka di belakang titik.
-
2
Pilih hasil
Pilih vektor ortonormal (panjang satu, desimal) atau vektor ortogonal (desimal ditambah pecahan eksak bila cukup pendek).
-
3
Baca langkah-langkahnya
Halaman hasil menampilkan basis lebih dulu, lalu setiap langkah: koefisien proyeksi, u_k, kuadrat panjang dan panjangnya, serta e_k. Vektor yang dilewati ditandai sebagai bergantung linear.
Cara kerja proses Gram-Schmidt
Diberikan vektor v_1, v_2, …, v_n, proses ini membentuk vektor ortogonal u_1, u_2, … satu per satu:
u_1 = v_1u_k = v_k - c_k1 u_1 - c_k2 u_2 - ... - c_k,k-1 u_k-1- setiap koefisien proyeksi adalah
c_kj = (v_k · u_j) / (u_j · u_j)
Mengurangkan proyeksi menghilangkan dari v_k semua yang searah dengan u_j sebelumnya, sehingga u_k tegak lurus terhadap semuanya. Membagi setiap u_k dengan panjangnya, |u_k| = √(u_k · u_k), menghasilkan vektor ortonormal e_k yang panjangnya 1.
Contoh soal
Ambil v_1 = (1, 1, 0), v_2 = (1, 0, 1), dan v_3 = (0, 1, 1).
| Langkah | Perhitungan | Hasil |
|---|---|---|
| u_1 | v_1 | (1, 1, 0) |
| c_21 | (v_2 · u_1) / (u_1 · u_1) = 1/2 | 1/2 |
| u_2 | v_2 - 1/2 u_1 | (1/2, -1/2, 1) |
| c_31, c_32 | 1/2 dan 1/3 | 1/2, 1/3 |
| u_3 | v_3 - 1/2 u_1 - 1/3 u_2 | (-2/3, 2/3, 2/3) |
Vektor ortonormalnya adalah e_1 ≈ (0,7071; 0,7071; 0), e_2 ≈ (0,4082; -0,4082; 0,8165), dan e_3 ≈ (-0,5774; 0,5774; 0,5774).
Kebergantungan linear
Jika v_k sudah berada dalam rentang vektor-vektor sebelumnya, pengurangan proyeksi menyisakan vektor nol. Kalkulator mendeteksinya secara eksak, karena setiap bilangan diproses sebagai pecahan dan tidak ada toleransi yang dipakai. Vektor itu ditandai bergantung dan dilewati, lalu vektor berikutnya diortogonalkan terhadap vektor bebas yang sudah ditemukan. Jika jumlah vektor melebihi dimensi (misalnya tiga vektor di bidang), setidaknya satu vektor pasti bergantung.
Cakupan kalkulator ini
- 2 sampai 4 vektor dengan 2 sampai 4 komponen, semuanya sama panjang, dengan nilai mutlak hingga 1.000.000 dan maksimal empat angka desimal.
- Vektor ortogonal ditampilkan sebagai desimal dan sebagai pecahan eksak bila pecahannya pendek. Vektor satuan ditampilkan sebagai desimal karena memerlukan akar kuadrat.
- Kalkulator memakai hasil kali titik standar pada bilangan real. Vektor kompleks, hasil kali dalam lain, dan ukuran yang lebih besar tidak didukung.
Pertanyaan yang Sering Diajukan
Vektor ortogonal saling tegak lurus, sehingga hasil kali titik setiap pasangan adalah 0. Vektor ortonormal adalah vektor ortogonal yang juga memiliki panjang 1. Himpunan ortonormal diperoleh dengan membagi setiap vektor ortogonal u_k dengan panjangnya.
Kalkulator menandai vektor yang bergantung, menjelaskan bahwa sisanya u_k adalah vektor nol, lalu melewatinya. Vektor setelahnya diortogonalkan terhadap vektor yang bebas. Halaman hasil juga menyebutkan berapa banyak vektor Anda yang menambah arah baru.
Ya. Gram-Schmidt mempertahankan arah vektor pertama dan menyesuaikan yang lain terhadapnya, sehingga urutan yang berbeda menghasilkan himpunan ortogonal yang berbeda. Setiap himpunan merentang ruang yang sama.
Masukan diubah menjadi pecahan eksak dan proyeksi dihitung tanpa pembulatan, itulah sebabnya kebergantungan terdeteksi dengan andal. Vektor ortogonal ditampilkan dengan pecahan eksak bila cukup pendek untuk dibaca. Vektor satuan memerlukan akar kuadrat, jadi tampil sebagai desimal yang dibulatkan ke empat angka.
Vektor yang Anda ketik dikirim ke server untuk menghitung hasil dan ditambahkan ke tautan halaman saat Anda berpindah antarlangkah, sehingga perhitungan bisa disimpan sebagai markah atau dibagikan. Data itu tidak disimpan di akun atau profil.
Alat Terkait
Kalkulator Parlay
Gabungkan odds desimal, Amerika, atau pecahan, lalu hitung probabilitas tersirat harga, imbal hasil kotor, dan potensi profit satu parlay.
Kalkulator Durasi Waktu
Hitung durasi antara dua jam dalam HH:MM, jam desimal, menit, dan detik.
Kalkulator Zodiak
Masukkan tanggal lahir Anda untuk menemukan zodiak matahari Barat (lengkap dengan elemen dan glyph) dan shio Tionghoa beserta elemen terkaitnya.
Kalkulator Pembulatan
Bulatkan desimal secara presisi hingga 12 tempat desimal atau triliunan. Bandingkan pembulatan setengah genap, plafon, lantai, dan metode lain.
Konverter Tahun ke Bulan
Konversi durasi dalam tahun menjadi bulan untuk sewa, kontrak, dan perhitungan usia-dalam-bulan. Mendukung tahun desimal.
Kalkulator Regresi Kuadratik
Cocokkan y = ax² + bx + c dengan data Anda. Hitung koefisien, R², RMSE, dan residu, serta prediksi opsional untuk nilai x pilihan Anda.
Alat ini tersedia dalam bahasa lain
- Gram-Schmidt-kalkylator [SV]
- Kalkulator Grama-Schmidta [PL]
- Calculadora de Gram-Schmidt [PT]
- Gram-Schmidt-Rechner [DE]
- حاسبة غرام-شميت [AR]
- 그람-슈미트 계산기 [KO]
- เครื่องคิดเลขแกรม-ชมิดต์ [TH]
- Máy tính Gram-Schmidt [VI]
- グラム・シュミット計算機 [JA]
- Calculadora de Gram-Schmidt [ES]
- Calculatrice de Gram-Schmidt [FR]
- Gram-Schmidt-calculator [NL]
- Калькулятор Грама-Шмидта [RU]
- Gram-Schmidt Hesaplayıcı [TR]
- 格拉姆-施密特计算器 [ZH]
- Gram Schmidt Calculator [EN]
- Calcolatore di Gram-Schmidt [IT]