【MATLAB笔记】绘制图中图
目录
1.创建数据
t=linspace(0,2*pi);%返回包含 0 和 2*pi 之间的 100 个等间距点的行向量。
t(1)=eps;%t(1)为非零最小值
y=sin(t);
2.设置坐标范围在(0.12,0.12),宽和高均为0.8
figure
handaxes1 = axes('Position',[0.12 0.12 0.8 0.8]);
3.绘制主图
plot(t,y)
set(handaxes1,'Box','off')
xlabel('t')
ylabel('sin(t)')
4.在同一图上设置第二组坐标
handaxes2 = axes('Position',[0.6 0.6 0.2 0.2]);
fill(t,y.^2,'y')
set(handaxes2,'Box','off')
xlabel('t')
ylabel('sin^2(t)')
5.在同一图上设置第三组坐标
handaxes3 = axes('Position',[0.25 0.25 0.2 0.2]);
plot(t,y.^3)
set(handaxes3,'Box','off')
xlabel('t')
ylabel('sin^3(t)')
6.Matlab代码
%绘制图中图
%1.创建数据
t=linspace(0,2*pi);%返回包含 0 和 2*pi 之间的 100 个等间距点的行向量。
t(1)=eps;%t(1)为非零最小值
y=sin(t);
%2.设置坐标范围在(0.12,0.12),宽和高均为0.8
figure
handaxes1 = axes('Position',[0.12 0.12 0.8 0.8]);
%3.绘制主图
plot(t,y)
set(handaxes1,'Box','off')
xlabel('t')
ylabel('sin(t)')
%4.在同一图上设置第二组坐标
handaxes2 = axes('Position',[0.6 0.6 0.2 0.2]);
fill(t,y.^2,'y')
set(handaxes2,'Box','off')
xlabel('t')
ylabel('sin^2(t)')
%5.在同一图上设置第三组坐标
handaxes3 = axes('Position',[0.25 0.25 0.2 0.2]);
plot(t,y.^3)
set(handaxes3,'Box','off')
xlabel('t')
ylabel('sin^3(t)')
7.显示结果
