文章目录

  • 一、绘制多图
    • 1、绘制多图
    • 2、代码示例
  • 二、设置图形对话框在 Windows 界面的位置和大小
  • 三、在一个图形上绘制多个小图形

一、绘制多图


1、绘制多图

存在一种绘图情况 , 需要同时展示两条曲线 , 但是二者的 xxx 或 yyy 轴差距过大 , 需要绘制在两个图中 ;

在绘制每个图前 , 先调用一次 figure , 就会在新的对话框中生成一张新的图形 ;

使用示例如下 :

% 绘制第一个图像 , 平方函数
figure, plot(x, y1);% 绘制第二个图像 , 指数函授
figure , plot(x, y2)

注意事项 :

分成两个图形绘制时 , 需要注意 , 如果要设置 gcf , gca , 注意和获取的是哪个绘图对象 ;

在第一个 figure 与第二个 figure 之间调用 gca , 获取的是第一个 figure 图形的坐标轴对象 ;

在第二个 figure 之后调用 gca , 获取的是第二个 figure 图形的坐标轴对象 ;

2、代码示例

完整代码示例 :

% 生成 x 轴数据 , -10 ~ 10 , 步长 0.1
x = -10 : 0.1 : 10;% 平方函数
y1 = x.^2 - 8;% 指数运算 , 以 e 为底的指数函数
y2 = exp(x);% 绘制第一个图像 , 平方函数
figure, plot(x, y1);% 绘制第二个图像 , 指数函授
figure , plot(x, y2)

绘图结果 :

二、设置图形对话框在 Windows 界面的位置和大小


使用 figure 函数可以设置图形的位置和大小 ;

用法如下 :

figure('Position', [left, bottom, width, height]);

left 参数 : 图形对话框在 Windows 界面中 , 距离屏幕左侧的距离 ;

bottom 参数 : 图形对话框在 Windows 界面中 , 距离屏幕底部的距离 ;

width 参数 : 图形对话框宽度 ;

height 参数 : 图形对话框高度 ;

代码示例 :

% 生成 x 轴数据 , -10 ~ 10 , 步长 0.1
x = -10 : 0.1 : 10;% 平方函数
y1 = x.^2 - 8;% 在屏幕左下角绘制对话框 , 宽高都是 500 像素
figure('Position', [0,0,500,500]);% 在指定位置绘制平方函数
plot(x, y1);

绘图效果 : 在屏幕左下角绘制对话框 , 对话框的宽高都是 500 像素 ;

三、在一个图形上绘制多个小图形


使用 subplot 可以指定内部的小图形 ;

subplot(m, n, 1);

m 参数 : 行数 ;

n 参数与 : 列数 ;

第三个参数是 111 ~ m×nm \times nm×n 之间的数值 ; 在本示例中是 111 ~ 666 之间的数值 ;

代码示例 :

% 生成 x 轴数据 , -10 ~ 10 , 步长 0.1
t = 0 : 0.1 : 2 * pi;% x,y 轴变量
x = 3 * cos(t);
y = sin(t);% 在第一行第一列绘制图形, 坐标轴正常 normal
subplot(2,2,1);
plot(x,y);
axis normal % 在第一行第二列绘制图形, 坐标轴方形 square
subplot(2,2,2);
plot(x,y);
axis square% 在第二行第一列绘制图形, 坐标轴 equal
subplot(2,2,3);
plot(x,y);
axis equal% 在第二行第二列绘制图形, 坐标轴 equal tight
subplot(2,2,4);
plot(x,y);
axis equal tight

执行结果 :

上面绘制出来的图的效果 , 最正确的是第 333 张图的样式 equal , xxx 轴上长度 111 与 yyy 轴上长度 111 相同 , 是最直观的效果 ;

square 样式表示的是坐标轴的 xxx 轴和 yyy 轴长度相同 ;

equal tight 样式是在 equal 样式基础上 , 贴边切割有效曲线图形 ;

【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )相关推荐

  1. matplotlib绘制图表,设置刻度标签、最大最小刻度、字体大小,label位置、刻度轴箭头等

    matplotlib绘制图表,设置刻度标签.最大最小刻度.字体大小,label位置.刻度轴箭头等 1. 效果图 2. 源码 2.1 仅使用普通轴ax + fontdict 源码 2.2 使用mpl设置 ...

  2. MATLAB三维绘图---三维曲面图

    matlab绘制三维图中,最常见的是三维曲线图和三维曲面图 三维曲线图比较简单函数命令为plot3,已经详细介绍过,具体请见Matlab三维绘图------三维曲线图 三维曲面图的不同类型及对比 三维 ...

  3. 绘图_origin在一个页面上绘制多个图像x1y1和x2y2

    目的:最近再做仿真的时候,分别做了按照路径d和时间t的仿真,为了验证两者的准确性,计划将路径d的数据转换为时间t的图像,看二者能否重合. 问题:路径d转换为时间t后数据成了不规则的数据,而时间t的变量 ...

  4. matlab笔记——绘图篇——折线图+散点图+饼图+直方图+柱状图+箱线图+三维图+地图

    今天早上刚讲完课,一个小时的培训准备起来也很不容易呐,但是讲完还是挺开心的啦. 现在来把绘图篇更新一下. 这篇主要就讲matlab数据可视化,介绍一下matlab基本图形绘制. 绘图篇 数据导入 给大 ...

  5. matlab中绘图时横坐标XTickLabel设置latex字体的大小

    第一步:打开属性编译器. 第二步:axes编辑. 第三步:更改比例值.

  6. 双拼输入法键位图_教你在Windows自带的微软拼音输入法中用上小鹤双拼方案

    微软拼音输入法是Windows 10操作系统中自带的输入法,虽然很多人在拿到一个新系统之后就安装一个新的输入法,比如搜狗输入法.手心输入法.但是很多人不知道最新版本的windows操作系统自带的微软拼 ...

  7. 《matlab科研绘图系列》之小提琴图绘制

    相信大家对小提琴图并不陌生,它是比箱形图更易于视觉直观解读的图形绘制方法.它使用数据的核密度估计值代替了箱形图,并可选择叠加数据点本身.小提琴图是箱形图的升级加强版,对数据分布有更丰富的理解,同时不必 ...

  8. matlab 高级绘图参考代码

    一.目录 1.彗星图 二维彗星图 三维彗星图 2.帧动画 3.程序动画 4.色图变换 5.Voronoi图和三角剖分 Voronoi图 三角剖分 6.四面体 7.彩带图 彩带图 三维流彩带图 8.伪彩 ...

  9. R语言如何绘制雷达图(32)

    1.什么是雷达图? ​ 雷达图是以从同一点开始的轴上表示的三个或更多个变量的二维图表的形式显示多变量数据的图形方法.轴的相对位置和角度通常是无信息的. 雷达图也称为网络图,蜘蛛图,星图,蜘蛛网图,不规 ...

最新文章

  1. 【洛谷4389】付公主的背包(生成函数,多项式运算)
  2. 看完这篇文章保你面试稳操胜券——基础篇(html/css)
  3. Redis高级项目实战!北京java编程入门培训
  4. Spring Boot自动化配置的利弊及解决之道
  5. 织梦数据库支持mysql5.7_最新织梦DEDECMS5.7数据库说明文档
  6. 使用dotMemory Unit发现并修复内存问题
  7. systemtap gui
  8. iOS开发sourceTree提交和拉取代码的时候每次输入密码解决
  9. 初窥QuickTest脚本录制
  10. WinRAR备份技巧 - imsoft.cnblogs
  11. Mathtype6.9保姆级安装教程,亲测可用-----经常踩坑
  12. 测试用例的定义、内容、作用
  13. 红米手机停在机器人这里_红米开不了机,开机画面一直显示一个米兔机器人在修理的画面...
  14. 诺基亚NBU备份文件名片导出程序 vCard助手
  15. core dump 是什么意思?
  16. flutter 内网安装包生成二维码
  17. 2、mysql基本操作中
  18. 张北川:命名数据网络(NDN)
  19. 关于Java面试,你应该准备这些知识点
  20. 【图像去噪】基于柯西近端分裂 (CPS) 算法实现图像去噪附MATLAB源代码

热门文章

  1. html标签 marquee 滚动
  2. spring中使用动态代理(AOP)
  3. tideways+xhgui搭建php 7的性能测试环境
  4. 【数据结构】 线性表的顺序表
  5. bzoj1095: [ZJOI2007]Hide 捉迷藏 动态点分治学习
  6. 小图标文字对齐的终极解决方案
  7. php socket
  8. 挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面)
  9. AX 2009 时间类型函数操作
  10. ArcGIS.Server.9.3和ArcGIS API for Flex的GeometryService和buffer分析(十)