matlab如何用plot画出下面的图,只需要举两个线段的例子就行
看下legend指令,下面是一个画图指令中用到的设置项例子:
clc,clear,clf
x=-pi:pi/100:pi;
plot(x,sin(x),'b*--')
axis([-3.5,3.5,-2,2])%坐标轴范围设置
xlim([-pi,pi])%仅设置X轴范围
set(gca,'XTick',[-pi:pi/2:pi]);%设置X轴刻度值
set(gca,'XTickLabel',{'-pi' '-pi/2' '0' 'pi/2' 'pi' })%设置X轴的文本刻度
axis equal%等刻度坐标轴的获取
set(gca,'FontName','Times New Roman','FontSize',16,'FontWeight','Bold');%设置当前图形窗口坐标轴字体
title('正弦函数')%设置图形标题
grid on
set(gca,'XGrid','on');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
pause(1)
x=-pi:pi/100:pi;
plot(x,sin(x))
title('图形标注示例','FontName','黑体','FontSize',16)
xlabel('x=-pi:pi/100:pi','FontName','Times New Roman','FontSize',16)
ylabel('三角函数','FontName','Times New Roman','FontSize',16)
axis tight%坐标轴以紧凑的方式显示
%在X轴数值0.1,Y轴数值0.3的位置添加文本注释,并设置文本的字形和字号
text(0.1,0.3,'y=sin(x)','FontName','Times New Roman','FontSize',16,...
'FontWeight','Bold')
hold on
pause(1)
plot(x,cos(x),'ro')
gtext('y=cos(x)','FontName','Times New Roman','FontSize',16,...
'FontWeight','Bold')%交互式的添加文本
legend('正弦函数','余弦函数',-1)
输出结果是:
2024-08-07 广告