标题和图例没有出现在matlab中?

时间:2014-11-28 19:37:44

标签: matlab plot

我已经参考了MATLAB 7的“入门指南”,我确信我的代码是正确的,但是当我运行它时,图例和标题都不显示。

我的代码是:

x= [-1:0.1:1];

a=sin(x);

b=cos(x);

c=tan(x);

plot (x,a, 'r-',x,b, 'k:',x,c, 'bo')

legend (sin(x),cos(x), tan(x))

title ('Trig Functions')

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您需要将要放入图例中的文字包含在' ' (该死的我忘记了这些抱歉的名字)否则MATLAB会抛出错误,因为它希望字符串作为参数:

legend ('sin(x)','cos(x)', 'tan(x)','Location','best')

这样做会删除错误并正确显示标题,而这些标题是放在'之间的。 &#39 ;.请注意,我使用Location属性以最佳方式放置图例,因为它隐藏了部分图。你可以把它放在任何你想要的地方和其他值;请查看here了解详情。