Divide the matrix by it's largest absolute value. For example, take the matrix:
A = 200*(.5-rand(3))
Now normalise it:
A = A/max(max(abs(A)))
Divide the matrix by it's largest absolute value. For example, take the matrix:
A = 200*(.5-rand(3))
Now normalise it:
A = A/max(max(abs(A)))
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;
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!