返回与最大值Matlab关联的变量名称

时间:2016-03-03 01:55:43

标签: matlab variables

我想返回两者之间的最大值,但返回分配给该数字的变量...而不是数字本身。

A = 3

B = 7

max(A,B)

    7

相反,我想返回

'B'

如果这是一个显而易见的问题,我很抱歉。我还没有在网上找到答案。

1 个答案:

答案 0 :(得分:1)

if B >= A
  Bigvar='B';
else
  Bigvar='A';
end

但是我应该说,如果你需要按照你描述的方式知道一个变量名,那么可能有更好的方法来构建代码。这就是为什么搜索时没有出现的原因。