Kim*_*Kim 0 matlab legend legend-properties matlab-figure
我想在matlab中的图例中使用变量的名称.这可能吗?
我的例子是:
function example(x1)
figure;
plot(x1.time, x1.value);
legend(x1);
end
Run Code Online (Sandbox Code Playgroud)
现在我想调用我的函数:
>> example(myvariable)
Run Code Online (Sandbox Code Playgroud)
我的传奇应该是这样的:
---------------
| -- myvariable |
---------------
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
您可以使用inputname在调用工作空间中获取输入的名称,然后将其传递给legend或将DisplayName绘图的属性设置为此值.
function example(x1)
figure
plot(x1.time, x1.value)
legend(inputname(1))
end
Run Code Online (Sandbox Code Playgroud)