Normalize to unit norm

6 visualizzazioni (ultimi 30 giorni)
Nuchto
Nuchto il 27 Mag 2012
I have a variable containing a probability distribution (just an one-dimensional array of values). How can I normalize a to unit norm?

Risposta accettata

Wayne King
Wayne King il 27 Mag 2012
If you want to normalize a vector to have unit L2 norm.
x = randn(100,1);
x = x./norm(x,2);
norm(x,2)
  12 Commenti
Nuchto
Nuchto il 2 Giu 2012
Thanks, it works now. What is in lay terms :) the difference between l1 and l2 norm?
Oleg Komarov
Oleg Komarov il 2 Giu 2012
http://en.wikipedia.org/wiki/Norm_%28mathematics%29, Euclidean vs taxicab

Accedi per commentare.

Più risposte (0)

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by