我已经参考了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')
我做错了什么?
答案 0 :(得分:2)
您需要将要放入图例中的文字包含在' ' (该死的我忘记了这些抱歉的名字)否则MATLAB会抛出错误,因为它希望字符串作为参数:
legend ('sin(x)','cos(x)', 'tan(x)','Location','best')
这样做会删除错误并正确显示标题,而这些标题是放在'之间的。 &#39 ;.请注意,我使用Location
属性以最佳方式放置图例,因为它隐藏了部分图。你可以把它放在任何你想要的地方和其他值;请查看here了解详情。