Jak znormalizować w Matlab

Autor: Louise Ward
Data Utworzenia: 4 Luty 2021
Data Aktualizacji: 1 Grudzień 2024
Anonim
How to NORMALIZE/SCALE Data in Matlab and Octave ??
Wideo: How to NORMALIZE/SCALE Data in Matlab and Octave ??

Zawartość

Normalizacja wektora polega na przekształceniu go w wektor jednostkowy (wektor o wielkości 1), który wskazuje ten sam kierunek. Normalizacja jest powszechną techniką stosowaną do skalowania dwóch grup danych, aby można je było znacząco porównać. Aby szybko znormalizować wektor w MATLAB, podziel go przez wynik funkcji „norm” (jego wielkość).


Instrukcje

MATLAB to świetne narzędzie obliczeniowe do rozwiązywania systemów matematycznych (Jupiterimages / Creatas / Getty Images)

    Sesja 1

  1. Zdefiniuj wektor i zapisz go w zmiennej z wierszem poleceń w następującej linii:

    v = [1 4 17 2 9 5 5]

    Możesz użyć dowolnej nazwy zmiennej zamiast „v”.

  2. Podziel swój wektor według jego normy i wyznacz wynik jako nową wartość wektorową:

    v = v / norm (v)

  3. Sprawdź wielkość wektora za pomocą „normy” i zdaj sobie sprawę, że jego wielkość wynosi teraz 1:

    norma (v)

Jak

  • Ta metoda może spowodować błąd, jeśli wielkość wektora wynosi 0 lub jest bardzo bliska 0. Oznacza to jednak, że wektor nie ma znaczącego kierunku, a jego normalizacja nie byłaby użyteczna.