I want to Access value by using its key , the login should to be like if user enter key1 it should match with key1 keyword from excel sheet and give value_1 as output.
2 次查看(过去 30 天)
显示 更早的评论
I want to Access value by using its key , the login should to be like if user enter key1 it should match with key1 keyword from excel sheet and give value_1 as output.
0 个评论
回答(2 个)
Karim
2022-7-6
Hi, you can compare the strings of the key with the user input, and then use that index to retrieve the value:
UserInput = "key1";
MyData = ["key1" "value_1";
"key2" "value_2";
"key3" "value_3"];
% look for the index of the "key"
Idx = contains(MyData(:,1),UserInput);
if any(Idx)
% extract the coressponding "value"
MyOutput = MyData(Idx,2);
else
disp('no matching key found')
end
MyOutput
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!