Matlab中hold on与hold off的用法
摘录自: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的用法的更多相关文章
- Matlab中image、imagesc和imshow函数用法解析
来源:https://blog.csdn.net/zhuiyuanzhongjia/article/details/79621813 1.显示RGB图像 相同点:这三个函数都是把m*n*3的矩阵中的数 ...
- 在matlab中clear,clc,clf,hold作用介绍
clear 是清变量: clc 只清屏: clf 清除图形窗口上的旧图形: hold on 是为了显示多幅图像时,防止新的窗口替代旧的窗口: close 关闭所有显示的图像.
- MATLAB中最基本函数plot()的用法
1二维平面图形 1.1基本图形函数 画出一条正弦曲线和一条余弦曲线 1.1.1绘图参数表 y 黄- 实线. 点< 小于号 m 紫: 点线o 圆s 正方形 c 青-. 点划线x 叉号d 菱形 r ...
- matlab中 hold on 与hold off的用法
matlab中 hold on 与hold off的用法 hold on 是当前轴及图形保持而不被刷新,准备接受此后将绘制 hold off 使当前轴及图形不在具备被刷新的性质 hold on 和ho ...
- matlab中hold指令、figure指令及subplot指令的使用
一.hold指令使用 正常情况下,plot指令显示figure时,以前的数据丢失了.使用hold on指令后,此后添加的一系列plot曲线将叠加在前一个图上当使用hold off后,恢复为默认状况,p ...
- matlab中hold on 和hold off功能的区别
hold off 使但当前轴及图形不具备被刷新的性质 hold on和hold off是相对使用的 前者为,你在当前轴(坐标系)中画了一幅图,再画另一幅是,原来的图还在,与新图共存,都看得到: 后者表 ...
- Matlab中给figure添加图例(legend),标题(title)和颜色(color)
在Matlab绘图过程中,尤其是需要将多个图绘制在相同的坐标轴中时,通常需要将不同的曲线设置成为不同的颜色.此外,为了直观,还需要给这张图标增添标题和图例.这篇文章展示了在Matlab的绘图窗口(fi ...
- MATLAB中plot()画图的颜色线型和希腊字母参数设置
y 黄色 · 点线 m 粉红 ○ 圈线 c ...
- [ZZ] MATLAB中Legend的一些控制方法
http://www.eetop.cn/blog/html/03/6503-23349.html 如果一个图中我们画了n条曲线,但是我们只想加图例说明(legend)的只有m条 (m<n).网上 ...
随机推荐
- cmd切换目录
想必大家都用过命令行工具来完成一些骚操作: 今天我在用cmd命令的时候,需要切换不同的目录来获取我所需要的文件,但是发现用cd的话切换不了: 如下图所示,我用cd切换到E盘下的一个文件夹,但是按回车之 ...
- python文章装饰器理解12步
1. 函数 在python中,函数通过def关键字.函数名和可选的参数列表定义.通过return关键字返回值.我们举例来说明如何定义和调用一个简单的函数: def foo(): return 1 fo ...
- SQLServer之修改UNIQUE约束
使用SSMS数据库管理工具修改UNIQUE约束 1.连接数据库,选择数据表->右键点击->选择设计(或者展开键,选择要修改的键,右键点击,选择修改,后面步骤相同). 2.选择要修改的数据列 ...
- 英语口语练习系列-C21-美式幽默
1. 基础词汇 1.1 back [bæk] n. 后背 on the back 靠着背 sleep on the back 仰着睡 back of the chair 椅子的后背 stab sb. ...
- 【English Teradata】名称缩写
日常缩写 [GTM]Teradata Go-to-Market employees [GTS]Teradata Global Technical Support [GSC] [CS&S]Cus ...
- Configuring High Availability and Consistency for Apache Kafka
To achieve high availability and consistency targets, adjust the following parameters to meet your r ...
- Django-CRM项目学习(四)-stark的分页器与搜索框
1.分页器 分页器相关知识点,请查看以下链接 https://www.cnblogs.com/gbq-dog/p/10724859.html 2.代码归类 归类前代码 header_list = [] ...
- (四)Exploring Your Cluster
The REST API Now that we have our node (and cluster) up and running, the next step is to understand ...
- Elastic Stack初篇-Logstash
一.Logstash简介 Logstash是一个开源数据收集引擎,具有实时管道功能.Logstash可以动态地将来自不同数据源的数据统一起来,并将数据标准化到你所选择的目的地. 二.Log ...
- win10设置操作备忘
添加密码, 更改密码: Win键-->左侧用户图标-->更改帐户设置-->登陆选项-->添加密码 | 更改密码