How can normalize matrix in range [-1,1]?
Show older comments
the matrix have dimension 8192*51975 contains positive and negative values
Accepted Answer
More Answers (1)
To normalize between the limits [r0,r1] i.e [-1,1]. Do the following:
r0 = -1 ; r1 = +1 ; % First normalize to [0 ,1] a = rand(10,1) ; range = max(a) - min(a); a = (a - min(a)) / range; % Then scale to [-1,1] range2 = r1-r0; a = (a * range2) + r0;
Categories
Find more on Creating and Concatenating Matrices 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!