解决问题:已经画好了多个figure,在不重复添加画图程序时,将多个图合为一个图。

通常我们会将各个图单独画出来看效果,但是写文章过程中,经常为了排版等问题,需要将几个图分别以子图的形式合为一个图,这时候使用subplot,然后将各个图重新在子图中画出,但是这种方法,我们需要将这些的画图程序重新写一遍或者复制一遍,在这里我们使用一个创建子对象的方法实现,不需要再添加画图程序。

MATLAB中的图像,实际上是一个对象集合,打开任意图像,输入gcf就显示当前图像的对象组成:

其中与图像内容相关的子对象为:Children和CurrentAxes。

每个坐标轴对象(CurrentAxis)又有自己的子对象:

解决方法:

如果将两个图做为子图重绘到新的figure,即需要将其中的坐标轴对象导出,复制到新的figure的子图中。

程序如下:

clear;

clc;

close all;

t = 0:0.001:10;

y1 = sin(t);

y2 = cos(t);

figure(1);

plot(t,y1);

figure(2);

plot(t,y2);

fig(1) = get(figure(1), 'CurrentAxes');

fig(2) = get(figure(2), 'CurrentAxes');

figure(3);

subplot(2,1,1);

axChildren = get(fig(1),'Children');

copyobj(axChildren, gca);

subplot(2,1,2);

axChildren = get(fig(2),'Children');

copyobj(axChildren, gca);

程序运行结果:

figure 1:

figure 2:

figure 3:

标签:axChildren,figure,get,对象,画图,图以子,fig,MATLAB

来源: https://www.cnblogs.com/pupilLZT/p/12542506.html

将matlab中多幅图合成为一幅图,MATLAB画图之多个图以子图的形式合为一个图相关推荐

  1. matlab 日期排序_在Matlab中对数据进行排序(Sorting Data in Matlab)

    在Matlab中对数据进行排序(Sorting Data in Matlab) 我试图在Matlab中对以下数据进行排序,但没有得到我需要的预期输出. 这是数据: '1B-3A-5A' '1A-3A- ...

  2. JavaScript学习(八十)—请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中

    JavaScript学习(八十)-请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中 题目: 代码:

  3. r中gglot怎么组合多张图_R语言:多幅图形组合为一幅图形的方法

    备注:学习备忘 在R中使用函数par()或layout()可以容易地组合多幅图形为一幅总括图形. 你可以在par()函数中使用图形参数mfrow=c(nrows, ncols)来创建按行填充的.行数为 ...

  4. R语言:多幅图形组合为一幅图形的方法

    备注:学习备忘 在R中使用函数par()或layout()可以容易地组合多幅图形为一幅总括图形. 你可以在par()函数中使用图形参数mfrow=c(nrows, ncols)来创建按行填充的.行数为 ...

  5. matlab中的relop,MINP混合整数非线性规划问题求解(MATLAB OPTI toolbox)

    MINP(mixed integer nolinear programming)问题,是运筹学中的难点问题.经常使用的求解方法有分支定界法,割平面法.混合整数的求解问题已经有一些稳定的求解器.好比ip ...

  6. matlab中unifrnd函数用法,概率和统计的MATLAB指令

    1.描述性统计分析 描述性统计分析函数标准用法都是对列状数据进行操作. meam(X):当X为向量,返回向量的均值:当X为矩阵,返回矩阵的每列元素均值构成的行向量.min,max,sort,mean, ...

  7. matlab中的代数环问题及其消除方法,Matlab中的代数环问题及其消除方法

    0 引言 反馈是一种普遍存在的现象,在进行计算机仿真的时候,将经常会遇到反馈回路.仿真时需要按照一定的时序执行相应的计算步骤,对于存在反馈回路的控制系统,输入和输出存在着计算时序,当输入直接取决于输出 ...

  8. matlab中的方波信号图片_如何在MATLAB R2019b中导出simulink的各种图片

    大家好,这里是玉树的MATLAB小知识讲堂. 今天给大家带来的是,如何在高版本MATLAB(R2018以上)的simulink中,导出我们想要的高清图片. 在做课题作业时,我发现网络中关于导出simu ...

  9. matlab中电流measure模块,三相逆变电源的在Matlab中的仿真设计

    三相逆变电源的在Matlab中的仿真设计 摘要:本文采用MATLAB搭建仿真系统对变频电源进行系统分析.基于Simulink做了系统仿真,并做了原理性的论证,调节器件参数比较仿真结果. 1. 引言 由 ...

最新文章

  1. mysql ls命令,Linux 常用 ls命令详解
  2. MySQL与MongoDB之SQL语法对比
  3. laravel框架图片上传
  4. 调用DM FLDR JNI导出数据库文件
  5. 手写自己的MyBatis框架-核心对象
  6. 注意满足循环终止条件时counter是否仍在+1(记洛谷P1035WA的经历,Java语言描述)
  7. python 不等于_python怎么一次输入两个数
  8. 年过20载,超1000万人在用,还说要被淘汰?
  9. 【Oracle】闪回技术
  10. python 推荐系统库_python-recsys:一款实现推荐系统的python库
  11. 论文发表费用一般是多少
  12. QQ空间说说自动删除代码-真的自动
  13. 无线网络与移动网络详解
  14. 74hc164驱动数码管c语言程序,74hc164应用电路图_74hc164驱动源程序
  15. Java Web --HTML(尚硅谷2022版Javaweb)
  16. FPGA——时钟分频
  17. 内网IT风险管控解决方案
  18. 【计算机网络】时延、发送时延、传输时延、处理时延、排队时延、时延带宽积
  19. Cuba 获取当前登录用户
  20. 【Python 实战基础】 如何绘制中国地图展示省份GDP数据

热门文章

  1. 朋友聚会上,当你被cue聊聊区块链时.....
  2. 小程序 百度地图获取当前经纬度
  3. C++中LIstNode尾插法建立单链表
  4. 基于Vue实现电商SKU组合算法问题
  5. 剑指offer所有的题目的总结
  6. 字符串魔法hard(前后缀与贪心)
  7. 基于JavaSwing的账本账簿个人财务管理系统
  8. 网页HTML中br元素及nobr元素的实际应用
  9. 功能安全-ISO26262硬件设计案例(ASIL等级计算)
  10. opendir php 返回值,php中opendir函数的用法详解