繁体   English   中英

图例中的变量名称,matlab

[英]name of a variable in legend, matlab

我想要我在Matlab中的图例中变量的名称。 这可能吗?

我的例子是:

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

现在我想像这样调用我的函数:

>> example(myvariable)

我的传说应该像这样:

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

感谢您的帮助。

您可以使用inputname获取调用工作空间中输入的名称,然后将其传递给legend或将绘图的DisplayName属性设置为该值。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM