Different kind of normalization
Afficher commentaires plus anciens
I have read in Matlab that normalization of a vector is u/norm(u).
However, I have a matrix (N x N)where the columns are different vectors. I want for each element of column vectors to do something like: (u(i) - mean(u))/std(u) without looping so that at the end of it each column vectors are bunch of standard normals.
Is there a standard way to do it in matlab or do I really have to code the loop.
Réponse acceptée
Plus de réponses (2)
Matt Tearle
le 15 Mar 2011
0 votes
If you have Statistics Toolbox, use uhat = zscore(u).
Steven Lord
le 11 Mai 2020
0 votes
Use the normalize function.
Catégories
En savoir plus sur Numerical Integration and Differentiation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!