How to map the values from 0-320 to 0-29
1 view (last 30 days)
Show older comments
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 Comments
per isakson
on 16 Nov 2016
Edited: per isakson
on 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
Answers (1)
Massimo Zanetti
on 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
0 Comments
See Also
Categories
Find more on Logical 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!