How to map the values from 0-320 to 0-29

1 vue (au cours des 30 derniers jours)
kintali narendra
kintali narendra le 16 Nov 2016
Modifié(e) : per isakson le 16 Nov 2016
Hi, I want to map values using matlab, but I don't know,How to do it. I want to map 0-320 to 0-29.There are many such mappings which I want to, Please tell me how to do it. Thanks
  2 commentaires
KSSV
KSSV le 16 Nov 2016
What do you mean by mapping? Can you given an example?
per isakson
per isakson le 16 Nov 2016
Modifié(e) : per isakson le 16 Nov 2016
Something like this?
>> map = @(x) 0 + ((29-0)/(320-0)).*x;
>> map(0)
ans =
0
>> map(320)
ans =
29
>> map(0:80:320)
ans =
0 7.2500 14.5000 21.7500 29.0000

Connectez-vous pour commenter.

Réponses (1)

Massimo Zanetti
Massimo Zanetti le 16 Nov 2016
Just multiply your values by 29/320;
k = 29/320;
%generate some random numbers between 0 and 320
x = 320*rand(5);
%map them to [0,29]
y = k*x

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