How to normalize only one column of a matrix

12 visualizzazioni (ultimi 30 giorni)
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');

Risposta accettata

Stephen23
Stephen23 il 27 Ott 2021
Modificato: Stephen23 il 27 Ott 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) = ...

Più risposte (0)

Categorie

Scopri di più su Multidimensional Arrays in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by