Ako normalizovať v Matlabe

Autor: John Stephens
Dátum Stvorenia: 28 Január 2021
Dátum Aktualizácie: 3 V Júli 2024
Anonim
Nastya and Watermelon with a fictional story for kids
Video: Nastya and Watermelon with a fictional story for kids

Obsah

Normalizácia vektora ho prevádza na jednotkový vektor (vektor veľkosti 1), ktorý ukazuje na rovnaký smer. Normalizácia je bežná technika, ktorá sa používa na škálovanie dvoch skupín údajov tak, aby sa dali výrazne porovnať. Ak chcete rýchlo normalizovať vektor v MATLAB, rozdeľte ho na výsledok "normovej" funkcie (jej veľkosť).


inštrukcia

MATLAB je skvelý výpočtový nástroj na riešenie matematických systémov (Jupiterimages / Creatas / Getty Images)

    Sekcia 1

  1. Definujte vektor a uložte ho do premennej pomocou príkazového riadka ako nasledujúci riadok:

    v = [1 4 17 2 9 5 5]

    Namiesto „v“ môžete použiť ľubovoľný názov premennej.

  2. Rozdeľte svoj vektor podľa normy a výsledok označte ako novú vektorovú hodnotu:

    v = v / norma (v)

  3. Skontrolujte veľkosť vektora s "normou" a uvedomte si, že jeho veľkosť je teraz 1:

    norma (v)

tipy

  • Táto metóda môže spôsobiť chybu, ak je veľkosť vektora 0 alebo extrémne blízka 0. To však znamená, že vektor nemá významný smer a jeho normalizácia by nebola užitočná.