x=[0:0.1:2*pi]
y1=sin(x)
y2=cos(x)
plot(x,y1,'k--s')
hold on
plot(x,y2,'b--o')
axes('position',[0.6,0.62,0.3,0.3]); %控制小图的位置
%下面是要增加的细节图
plot(x,y1,'k--s')
axis([0,2,0,1])
hold on
plot(x,y2,'b--o')
axis([0,2,0,1])
效果如图

本文展示了一个使用Matplotlib绘制正弦波和余弦波的例子,并通过子图展示了特定区间的细节放大视图。代码中包含了如何设置绘图样式、添加子图以及调整轴范围的具体实现。
x=[0:0.1:2*pi]
y1=sin(x)
y2=cos(x)
plot(x,y1,'k--s')
hold on
plot(x,y2,'b--o')
axes('position',[0.6,0.62,0.3,0.3]); %控制小图的位置
%下面是要增加的细节图
plot(x,y1,'k--s')
axis([0,2,0,1])
hold on
plot(x,y2,'b--o')
axis([0,2,0,1])
效果如图

625
6716

被折叠的 条评论
为什么被折叠?