求高手:matlab在legend框里面的换行指令?
发布网友
发布时间:2022-05-12 20:20
我来回答
共1个回答
热心网友
时间:2023-10-21 04:58
解答:
先给你举个例子
n
=
1:.5:10;
--
表示在这个【1,10】区间里边,间隔是0.5等分
xr
=
sin(n);
--
函数是sin函数
y
=
cos(n);
--
函数是cos函数
x
=
xr.*y;
--
两个函数的积
plot(n,xr,'-k',n,y,'-.r',n,x,'-bo');
%
k
是黑色,其他没有问题
legend('预测值','估计结果x','观测数据y');
在matlab中运行后如图所示:
提示:lenged中的文字显示和plot相对应
lenged拓展:
关于图的不同类型场所(线图,棒图,饼图等)的图例。对于每一行绘制,legend
显示了线型,标记符号,和旁边的文本标签
指定色样。
legend('string1','string2',...)
显示在使用指定的字符串
来标记每个数据设置
当前轴的图例。
legend(h,'string1','string2',...)
显示载有处理
在向量H,并使用指定的字符串
来标记相应的图形对象(线,barseries等)确定的对象图的图例。
legend(h,M)