首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

matlab中如何画图中图

matlab中如何画图中图

就是insert图,比如整个图形画出之后,其中一小部分放大到图形的一角

matlab中以figure区域左下坐标为(0,0),右上为(1,1)
那么定义坐标轴时位置时可以以此为基准进行
clf reset
h1=axes('Position',[0.1 0.1 0.8 0.8])
%四个参数依次定义了x轴距离下边距离,Y轴距离左边距离,和图形区域的宽高
t=0:0.1:10;
plot(t,exp(-10*t).*sin(20*pi*t))
h2=axes('Position',[0.5 0.5 0.3 0.3])
%比如插入x\in [1 2]之间的函数变化
tt=1:0.1:2;
plot(tt,exp(-10*tt).*sin(20*pi*tt))
继承事业,薪火相传
返回列表