MATLAB作图时,如果带有子图,可用subplot作图。如果需要一个规则的网格,直接制定subplot(m,n,p),即可画出m×n的子图排列中的第p个。但是如果需要不规则的,如2×2的格子中,两个小图分别占上面的两个subplot,一个长图要占据下面两个格子,此时要用subplot(2,2,[3,4])来实现。
如果选定的 [ ] 内的两个数不在同一个行列,那么就表示以小数作为左上角,大数作为右下角的矩形框围成的区域。

% 一个栗子
figure;
subplot(2,2,1)
imagesc(synring(t0:t1,x0:x1))
set(gca,'xtick',[1,50:50:200])
set(gca,'xticklabel',[301,350:50:500])
set(gca,'ytick',[1,50:50:200])
set(gca,'yticklabel',[201,250:50:400] .* dt)
xlabel({'Trace Number';'(a)'})
ylabel('Time (ms)')
colormap(gray)
subplot(2,2,2)
imagesc(synsection(t0:t1,x0:x1))
set(gca,'xtick',[1,50:50:200])
set(gca,'xticklabel',[301,350:50:500])
set(gca,'ytick',[1,50:50:200])
set(gca,'yticklabel',[201,250:50:400] .* dt)
xlabel({'Trace Number';'(b)'})
ylabel('Time (ms)')
colormap(gray)
subplot(2,2,[3,4])
h1 = plot(t0:t1,synsection(t0:t1,selected_trace));
hold on
h2 = plot(t0:t1,synring(t0:t1,selected_trace));
set(h1,'LineWidth',1.5)
set(h2,'LineWidth',1.5)
set(gca,'xtick',[201,250:50:400])
set(gca,'xticklabel',[201,250:50:400] .* dt)
xlabel({'Time (ms)';'(c)'})
ylabel('Amplitude (normalized)')
h = legend('synthetic data without ringing', 'bandpass filtereddata with ringing');
set(h,'Box','off')
set(h, 'Fontsize',9)
colormap(gray)

Matlab用figure;subplot后合并子图相关推荐

  1. matlab plot subplot,Matlab使用subplot合并子图

    matlab中subplot(m,n,p)可以在一个figure中画m×n个子图,p可以指定子图的位置,一般情况下p为单个数字,p为向量时可以合并多个子图为一个子图. 看下面这个例子 clear cl ...

  2. Matlab 一张图绘制在一个figure里,多张图绘制在一个figure里,和多张图分别绘制在一个figure里(多重子图)讲解及代码

    matlab的绘图可以采用直角坐标系.对数坐标系和极坐标等形式.数据点也可用向量或矩阵形式给出,类型可以是实型或复型. 一张图绘制在一个figure里: 以实例和代码讲解:在不同图形窗口下分别绘制出y ...

  3. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)一阶保持(FOH)内插

    上篇博文采用了零阶保持(ZOH)的方式进行了重构:[ MATLAB ]MATLAB 实现模拟信号采样后的重建(二)零阶保持(ZOH) 这篇博文我们使用一阶保持(FOH)内插来重建信号,采用的案例依然是 ...

  4. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(二)零阶保持(ZOH)

    上篇博文采样sinc函数内插的方式实现了模拟信号的重建:[ MATLAB ]MATLAB 实现模拟信号采样后的重建(一) 这篇博文我们使用零阶保持器(ZOH)来重建信号,采用的案例依然是上篇博文中的案 ...

  5. MATLAB中的fft后为何要用fftshift?

    fft是一维傅里叶变换,即将时域信号转换为频域信号 fftshift 是针对频域的,将FFT的DC分量移到频谱中心 即对频域的图像,(假设用一条水平线和一条垂直线将频谱图分成四块)对这四块进行对角线的 ...

  6. MATLAB中 figure() 函数的用法详解-图文

    作者按:Matlab中的 figure() 函数主要用于建立图形窗口 用法一 默认参数 >>figure; %默认参数 用法二 和其他图窗函数配合使用,用于建立新窗口显示图形 >&g ...

  7. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)应用三次样条函数spline实现内插

    前三篇博文讲了三种方法进行内插重建信号: sinc函数内插重建 零阶保持(ZOH)内插重建 一阶保持内插(FOH)重建 这篇文章使用三次样条函数spline来实现内插重建,并分析重建误差. 采用的案例 ...

  8. 如何理解subplot绘制不规则子图的参数设置

    在matplotlib下,一个Figure对象可以包含多个子图(Axes),可以使用subplot()快速绘制,其调用形式如下 subplot(numRows, numCols, plotNum) 图 ...

  9. matlab信号内插,【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)应用三次样条函数spline实现内插...

    前三篇博文讲了三种方法进行内插重建信号: 这篇文章使用三次样条函数spline来实现内插重建,并分析重建误差. 采用的案例依然是上篇博文中的案例: 模拟信号: 对该信号使用两种不同的采样频率采样. a ...

最新文章

  1. “彪悍的代码 不羁的创意”—— 网易云信全国高校MINI开发挑战赛战队招募启动...
  2. (2) websocket 实现群聊
  3. python地图 两点距离_没学过还真不会!怎样才能画出准确的地图?
  4. 阿里云专访Redisson作者Rui Gu:构建开源企业级Redis客户端之路
  5. [JZOJ P1288] [DP]矩阵取数
  6. 主机ping不通Virtualbox里的虚拟机
  7. mysql自带的全文索引_MySQL创建全文索引分享
  8. hexbin_Power BI Desktop中的Hexbin散点图
  9. 标准 mysql 数据库 jdbc 的两种写法 懒汉式 和 饿汉式
  10. 具体解说Android的图片下载框架UniversialImageLoader之磁盘缓存(一)
  11. The beginning iOS8 Programming with Swift 中文翻译 - 3
  12. 黄聪:微信h5支付demo微信H5支付demo非微信浏览器支付demo微信wap支付
  13. BeyondDesk 桌面小工具集合/时钟日历黄历便签相框天气时间/托盘时钟 [开放代码]
  14. windows下namp的基本操作命令
  15. 2020下半年教师资格证《幼儿综合素质》真题及答案
  16. Android studio 打包项目,抛出异常keystore was tampered with,or password was incorrect!
  17. 基于Kinect深度图像和SLAM二维地图创建
  18. C语言-验证哥德巴赫猜想
  19. 计算机认识新朋友教案,青岛版小学信息技术四年级下册第九课《认识新朋友》教案...
  20. 如何让一个电机转起来

热门文章

  1. 智商黑洞(门萨Mensa测试)5
  2. kafka 0.10.0.0 版本
  3. 移动端图片变模糊问题
  4. 向xxxhub发了一个数据包,发现了一些不可告人的秘密
  5. Python海龟turtle画椭圆方法
  6. ​携创教育:2022年下半年自考准考证号查询系统汇总
  7. 组合博弈 -- 三大基本博弈
  8. 【C语言】汉诺塔问题(图文详解)
  9. pe下找不到ssd硬盘_进入pe后找不到固态硬盘怎么解决
  10. 哈工大SCIR出品《自然语言处理》新书,无套路送5本!