Different kind of normalization
Show older comments
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.
Accepted Answer
More Answers (2)
Matt Tearle
on 15 Mar 2011
0 votes
If you have Statistics Toolbox, use uhat = zscore(u).
Steven Lord
on 11 May 2020
0 votes
Use the normalize function.
Categories
Find more on Numerical Integration and Differentiation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!