2016-12-15 18 views
0

Мне нужно имя моих переменных в легенде сюжета в matlab. Это возможно?имя переменной в легенде, matlab

мой пример:


теперь я хочу назвать свою функцию, как:

>> example(myvariable) 

моя легенда должна выглядеть следующим образом:

--------------- 
| -- myvariable | 
--------------- 

спасибо за ваш помогите парням.

+0

Возможный дубликат [Matlab получить строку, содержащую имя переменной] (http://stackoverflow.com/questions/11453165/matlab-get-string-containing-variable-name) –

ответ

5

Вы можете использовать inputname, чтобы получить имя ввода в рабочей области, а затем передать это значение legend или установить для свойства значение DisplayName.

function example(x1) 
    figure 
    plot(x1.time, x1.value) 
    legend(inputname(1)) 
end