How to normalize a column vector in [-1 1]?

1 view (last 30 days)
FARHAD
FARHAD on 31 May 2014
Edited: Star Strider on 31 May 2014
Hi, I have a column vector and I want to normalize this column in [-1 1]. Could someone write MATLAB code to do it? Thanks in advance.

Answers (1)

Star Strider
Star Strider on 31 May 2014
Edited: Star Strider on 31 May 2014
This works:
v = rand(10,1) % Original vector
vx = v*2/(max(v)-min(v));
vn = vx-(min(vx)+1) % Normalised vector

Categories

Find more on Multidimensional Arrays 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!