Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako normalizovať matice v Matlab

MATLAB je priemyselný štandard pre vývoj analytických a simulačných aplikácií pre vedecké a technické údaje . Normalizácia , štatisticky , je spôsob transformácie dát na spoločné meradlo tak , aby v rámci porovnania vzoriek môže byť zmysluplné . Je bežné , že sa transformácia hodnôt v matrici tak , že hodnoty sa pohybujú medzi 0 a 1. . Pokyny dovolená 1

Vypočítajte minimum vašej matrice , a odpočítame ho od všetkých hodnôt

my_min = min ( pretvoriť ( my_matrix , numel ( my_matrix ) , 1 ) ) ; . My_matrix = my_matrix - my_min ;
2

Vypočítajte maximálnu vášho matrixu , a rozdeliť každá hodnota , element - múdry , a maximálne

my_max = max ( pretvoriť ( my_matrix , numel ( . my_matrix ) , 1 ) ) ; . my_matrix = my_matrix /my_max ;
3

Graf histogramu hodnôt vo vašom normalizovanej matice pomocou hist funkcie ( ) . Všimnite si , že hodnoty sa pohybujú rovnomerne medzi 0 a 1

histórie ( pretvoriť ( my_matrix , numel ( my_matrix ) , 1 ) , 25 ) ; .
4

Rozdeľte maticu o 2 - norma matice normalizovanie na priemer 0. Či už sa vám to , alebo vyššie uvedená metóda závisí na vašom zámere

normalize_matrix = my_matrix /norma ( my_matrix ) .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené