How to normalize only one column of a matrix

5 views (last 30 days)
Jórdan Venâncio Leite
Jórdan Venâncio Leite on 27 Oct 2021
Edited: Stephen on 27 Oct 2021
Hi,
I need to normalize only one column (column 2 of my array X) of an array with 4 columns by rescaling the range of the data to the interval [0,1]. How to do this? I tried using the function below, but I wasn't successful.
Norm=normalize(X,2,'range');

Accepted Answer

Stephen
Stephen on 27 Oct 2021
Edited: Stephen on 27 Oct 2021
normalize(X(:,2),'range',[0,1])
or simply
rescale(X(:,2))
If you want to replace the data in the matrix then allocate the function output, i.e.:
X(:,2) = ...

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!