Ответ 1
MATLAB не предоставляет встроенные функции для этого, но есть способ обхода, используемый здесь
По существу, вам нужно создать свою собственную функцию для этого. Воспользуйтесь функциональностью Matlab для получения имени переменной INPUT ARGUMENT для функции.
т.е.
function out = varname(var)
out = inputname(1);
end
Тогда
GRUMPY = 500;
name = varname(GRUMPY)
предоставит вам то, что вы хотите.