find the relatonship between two variables
1 view (last 30 days)
Show older comments
Hello all,
I would like to create the command in order to create the variable following relationship between two variables such as: if i = [ 1 4 7 10 ] then j = [1 2 3 4]. ex if i =1 then j =1 , if i = 7 then j = 3 and so on.
Thanks you for your helping.
0 Comments
Accepted Answer
Walter Roberson
on 17 Jun 2015
ivals = [1 4 7 10 ];
jvals = [1 2 3 4];
j = jvals(find(i == ivals));
In the particular case where the ivals are strictly increasing then you could also use
j = interp1(ivals, jvals, i);
More Answers (0)
See Also
Categories
Find more on Get Started with MATLAB 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!