How can i display variable name on message box?

1 visualizzazione (ultimi 30 giorni)
The case is:
in workspace, there are some variable name and corresponding value
for example
name=value
A=1
B=2
C=3
D=4
How to display the minimum value included variable name in message box: A=1

Risposta accettata

Star Strider
Star Strider il 17 Feb 2017
Try this:
A=1;
B=2;
C=3;
D=4;
varcell = {'A','B','C','D'};
varvctr = [A B C D];
[minvar,idx] = min(varvctr);
msg = sprintf('%s = %d',varcell{idx},varvctr(idx));
msgbox(msg, 'Minimum: ')
  8 Commenti
yt man
yt man il 18 Feb 2017
Thanks Walter, its work!!!
Star Strider
Star Strider il 18 Feb 2017
Thank you Walter!
Fast asleep here (UTC-7) during that exchange.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by