figure(1)
plot(x,y{1},'--r',... % 线形:点,红色
x,y{2},':k^',... % 线性:-. ,黑色,标记三角形
x,y{3},'-.o',... % 虚线,标记圆圈
x,y{4});
% 连在一起,或者用三个点换行,效果一样
xlabel('x轴'); % 注意用中文下的单引号;
ylabel('y轴');
title('例图');
legend('y=sin(x)','y=cos(x)','y=x','y=e^{sin(x)}');
答案:
代码似乎没有明显问题,但是有一个可能会造成视觉上的困扰,即不同曲线在图像上颜色、线型和标记等方面的区分度不够高,因此建议像段落1中的参考资料一样,对每个曲线的颜色、线型和标记进行明确的设置,使得各条曲线在同一个图中更加清晰易辨。
示例代码如下:
figure(1)
plot(x,y{1},'--ro',... % 线形:虚线,红色,标记圆
x,y{2},':k^',... % 线形:点线,黑色,标记三角形
x,y{3},'-.bs',... % 线形:点划线,蓝色,标记方块
x,y{4},'-m'); % 线形:实线,品红色
xlabel('x轴');
ylabel('y轴');
title('例图');
legend('y=sin(x)','y=cos(x)','y=x','y=e^{sin(x)}');
其中,'--ro'代表虚线红色圆圈,':k^'代表点线黑色三角形,'-.bs'代表点划线蓝色方块,'-m'代表实线品红色,根据需求进行改动。
参考资料中的其他代码均可作为参考,进行更加细致的调整。