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