摘录自:https://blog.csdn.net/smf0504/article/details/51830963

    https://www.cnblogs.com/shuqingstudy/p/4853936.html

一、hold指令使用

正常情况下,plot指令显示figure时,以前的数据丢失了。
使用hold on指令后,此后添加的一系列plot曲线将叠加在前一个图上
当使用hold off后,恢复为默认状况,plot后将取代旧的figure

代码:

% 提示
disp ('该功能练习hold功能'); %初始化快捷式数组
x=-2*pi:pi/20:2*pi;
y1=sin(x);
y2=cos(x); plot(x,y1,'b-');
title('sin(x)和cos(x)图形'); %该语句必须在plot之后
hold on;
plot(x,y2,'k--');
hold off;
legend('sin x','con x');

---------------------------------------------------------------------------------------------------------------

二、figure指令使用

显示多幅图片功能

1 、matlab中可以创建多个图片窗口,用不同的数字加以区分。eg: figure n,表示第n个图片窗口
指令 figure(n)执行后,图片窗口自动被创建  多个图片窗口可以通过鼠标点击查看

2、指令 'gcf'可以返回当前图片的数字,这个函数经常在M文件中需要知道当前图片窗口数字时用到。

代码:

% 提示
disp ('该功能练习figure(n)功能'); %初始化快捷式数组
x=0:0.05:2;
figure(1);
y1=exp(x);
plot(x,y1); figure(2);
y2=exp(-x);
plot(x,y2);

---------------------------------------------------------------------------------------------------------------

三、subplot指令使用

一个图形窗口可以显示多个坐标轴,使用subplot指令
subplot(m,n,p)表示在当前figure中创建m*n个子窗口,m行、n列并用p作为显示当前哪个子窗口中
子窗口计数是从左到右、从上到下的顺序,比如subplot(2,3,4)将创建6个subplot,其中4表示在左下子窗口

注意:观察下面的代码发现,x,y在不同subplot区域是重新赋值的

代码:

% 提示
disp ('该功能练习subplot功能'); %初始化快捷式数组
figure(1);
subplot(2,1,1);
x=-pi:pi/20:pi;
y=sin(x);
plot(x,y);
title('sin(x)图形'); subplot(2,1,2);
x=-pi:pi/20:pi;
y=cos(x);
plot(x,y);
title('cos(x)图形');

Matlab中hold on与hold off的用法的更多相关文章

  1. Matlab中image、imagesc和imshow函数用法解析

    来源:https://blog.csdn.net/zhuiyuanzhongjia/article/details/79621813 1.显示RGB图像 相同点:这三个函数都是把m*n*3的矩阵中的数 ...

  2. 在matlab中clear,clc,clf,hold作用介绍

    clear 是清变量: clc 只清屏: clf 清除图形窗口上的旧图形: hold on 是为了显示多幅图像时,防止新的窗口替代旧的窗口: close 关闭所有显示的图像.

  3. MATLAB中最基本函数plot()的用法

    1二维平面图形 1.1基本图形函数 画出一条正弦曲线和一条余弦曲线 1.1.1绘图参数表 y 黄- 实线. 点< 小于号 m 紫: 点线o 圆s 正方形 c 青-. 点划线x 叉号d 菱形 r  ...

  4. matlab中 hold on 与hold off的用法

    matlab中 hold on 与hold off的用法 hold on 是当前轴及图形保持而不被刷新,准备接受此后将绘制 hold off 使当前轴及图形不在具备被刷新的性质 hold on 和ho ...

  5. matlab中hold指令、figure指令及subplot指令的使用

    一.hold指令使用 正常情况下,plot指令显示figure时,以前的数据丢失了.使用hold on指令后,此后添加的一系列plot曲线将叠加在前一个图上当使用hold off后,恢复为默认状况,p ...

  6. matlab中hold on 和hold off功能的区别

    hold off 使但当前轴及图形不具备被刷新的性质 hold on和hold off是相对使用的 前者为,你在当前轴(坐标系)中画了一幅图,再画另一幅是,原来的图还在,与新图共存,都看得到: 后者表 ...

  7. Matlab中给figure添加图例(legend),标题(title)和颜色(color)

    在Matlab绘图过程中,尤其是需要将多个图绘制在相同的坐标轴中时,通常需要将不同的曲线设置成为不同的颜色.此外,为了直观,还需要给这张图标增添标题和图例.这篇文章展示了在Matlab的绘图窗口(fi ...

  8. MATLAB中plot()画图的颜色线型和希腊字母参数设置

    y         黄色           ·             点线      m         粉红           ○             圈线      c          ...

  9. [ZZ] MATLAB中Legend的一些控制方法

    http://www.eetop.cn/blog/html/03/6503-23349.html 如果一个图中我们画了n条曲线,但是我们只想加图例说明(legend)的只有m条 (m<n).网上 ...

随机推荐

  1. c/c++ 网络编程 UDP 改变IP地址

    网络编程 UDP 改变IP地址 在程序里动态改变主机的IP地址 1,改变ipv4的地址 #include <stdio.h> #include <string.h> #incl ...

  2. Python__装饰器练习题

    一:编写函数,(函数执行的时间是随机的) import time def timmer(func): def wrapper(*args,**kwargs): start= time.time() f ...

  3. 周末班:Python基础之网络编程

    一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好.但是如果这两个程序之间想要传递一个数据, ...

  4. Log4j分级别保存日志到单个文件中,并记录IP和用户信息

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration S ...

  5. Resolving Issues of "Library Cache Pin" or "Cursor Pin S wait on X" (Doc ID 1476663.1)

    Doc ID 1476663.1) To Bottom In this Document   Purpose   Troubleshooting Steps   Brief Definition:   ...

  6. Linux内存管理 (22)内存检测技术(slub_debug/kmemleak/kasan)

    专题:Linux内存管理专题 关键词:slub_debug.kmemleak.kasan.oob.Redzone.Padding. Linux常见的内存访问错误有: 越界访问(out of bound ...

  7. Set.js--创建无重复值的无序集合

    Set 集合,不同于 Array,是一种没有重复值的集合. 以下代码出自于<JavaScript 权威指南(第六版)>P217,注意:这里并不是指 es6 / es2015 中的 Set ...

  8. mongo分片集群部署

    测试环境192.168.56.101-213 前期准备: openssl rand -base64 756 > /home/software/mongodb/mongodbkey chmod   ...

  9. 基于 HTML5 的工业互联网云平台监控机房 U 位

    前言 机柜 U 位管理是一项突破性创新技术--继承了 RFID 标签(电子标签)的优点的同时,完全解决了 RFID 技术(非接触式的自动识别技术)在机房 U 位资产监控场应用景中的四大缺陷,采用工业互 ...

  10. OSGI嵌入tomcat应用服务器(gem-web)——tomcat插件环境搭建

    相关的资源下载,参考:https://www.cnblogs.com/dyh004/p/10642769.html 新建普通的plugin工程 新建工程运行环境 在工程中,新建运行环境 新建存放运行环 ...