how to access element of map when I don't know unique keys?

4 vues (au cours des 30 derniers jours)
Võ Kiet
Võ Kiet le 10 Août 2021
Commenté : Võ Kiet le 22 Août 2021
Hi everybody,
I have problem with this function below. Please help me!!!
Code:
%keySet and valueSet is input
keySet = {'Jan','Feb','Mar','Apr'};
valueSet = [327.2 368.2 197.6 178.4];
function [output] = Dosomething(keySet,valueSet)
M = containers.Map(keySet,valueSet);
% In this function, how to access element of M when I don't know 'keySet' value?
if M('Jan') == 327.2
disp('correct')
end
end
I mean, when I make this function, I'm going to pass non-fixed arguments into this function, so how do I pass in a function that can map the pairs of parameters to each other so that I can utilize them?
Thanks and Best Regards,
Kiet Vo

Réponse acceptée

Wan Ji
Wan Ji le 20 Août 2021
You can get keys and values by
keys = M.keys;
values = M.values;
  1 commentaire
Võ Kiet
Võ Kiet le 22 Août 2021
First, I'm sorry because reply too late (Because I miss the message). Thanks so much for your supports, my friend =v=

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Performance and Memory 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