Effacer les filtres
Effacer les filtres

how to normalize data between 0 and 1 , each column?

2 vues (au cours des 30 derniers jours)
helia mb
helia mb le 17 Août 2016
Modifié(e) : helia mb le 17 Août 2016
i have data that has 13 column and 194 row. i want to normalize each column between 0 and 1 and i want to use min_max method. what should i do? i don't know matlab a lot. plz help me. thank you.

Réponse acceptée

Stephen23
Stephen23 le 17 Août 2016
Modifié(e) : Stephen23 le 17 Août 2016
This will normalize each column (assuming no NaN, Inf, or complex):
x = [min(a,[],1);max(a,[],1)]
b = bsxfun(@minus,a,x(1,:));
b = bsxfun(@rdivide,b,diff(x,1,1))
  6 commentaires
helia mb
helia mb le 17 Août 2016
i really appreciate.....thank you :)))
helia mb
helia mb le 17 Août 2016
i want to use this new normalize data again. what ever thank you

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by