Bagaimana untuk menormalkan di Matlab

Pengarang: Louise Ward
Tarikh Penciptaan: 4 Februari 2021
Tarikh Kemas Kini: 1 Disember 2024
Anonim
How to normalize a data/Signal in MATLAB
Video.: How to normalize a data/Signal in MATLAB

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)

    Sesi 1

  1. 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".

  2. Bahagikan vektor anda dengan norma, dan tentukan hasilnya sebagai nilai vektor baru:

    v = v / norma (v)

  3. Semak magnitud vektor dengan "norma", dan sedar bahawa magnitudnya kini 1:

    norma (v)

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.