Kandungan
Normalisasi vektor akan mengubahnya menjadi vektor unit (vektor magnitud 1) yang menunjukkan arah yang sama. Normalisasi adalah teknik umum yang digunakan untuk menilai dua kumpulan data supaya mereka dapat dibandingkan dengan ketara. Untuk dengan cepat menormalkan vektor di MATLAB, bahagikannya dengan hasil fungsi "norma" (magnitudnya).
Arahan
MATLAB adalah alat pengiraan yang hebat untuk menyelesaikan sistem matematik (Jupiterimages / Creatas / Getty Images)-
Tentukan vektor dan simpannya dalam pemboleh ubah dengan baris arahan sebagai baris berikut:
v = [1 4 17 2 9 5 5]
Anda boleh menggunakan mana-mana nama ubah sebagai ganti "v".
-
Bahagikan vektor anda dengan norma, dan tentukan hasilnya sebagai nilai vektor baru:
v = v / norma (v)
-
Semak magnitud vektor dengan "norma", dan sedar bahawa magnitudnya kini 1:
norma (v)
Sesi 1
Bagaimana
- Kaedah ini boleh menghasilkan kesilapan jika magnitud vektor adalah 0 atau sangat dekat dengan 0. Ini menunjukkan, bagaimanapun, bahawa vektor tidak mempunyai arah yang penting, dan normasinya tidak berguna.