vlookup fuction for matlab
5 views (last 30 days)
Show older comments
Anfal Abdulrahman
on 9 Apr 2017
Commented: Andres Bergsneider
on 29 May 2020
Greetings all,
I have table with a size 54 by 4 I need to use something equivalent to the vlookup(lookup val, table, column index) (i.e. vlookup(3.4,tableA,3) in matlab. would appreciate your help here :)
Thank you
0 Comments
Accepted Answer
the cyclist
on 9 Apr 2017
Here is one way:
% The input matrix
M = magic(5);
% Input for element to find
elementToFind = 23;
colToReturn = 4;
% The algorithm
[tf,rowWithElement] = ismember(elementToFind,M(:,1));
output = M(rowWithElement,colToReturn);
2 Comments
More Answers (1)
the cyclist
on 9 Apr 2017
Someone has contributed this vlookup function to the File Exchange. I haven't used it myself, so I can't comment on how well it works.
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!