Matlab 各种画图函数用法
Source:http://blog.163.com/my_it_dream_pwj/blog/static/17841430520112294342649/
subplot
功能
分割figure,创建子坐标系
语法
h = subplot(m,n,p) or subplot(mnp)
subplot(m,n,p,'replace')
subplot(m,n,P)
subplot(h)
subplot('Position',[left bottom width height])
subplot(..., prop1, value1, prop2, value2, ...)
h = subplot(...)
描述
★h = subplot(m,n,p)/subplot(mnp) 将figure划分为m×n块,在第p块创建坐标系,并返回它的句柄。当m,n,p<10时,可以简化为subplot(mnp)或者subplot mnp
(注:subplot(m,n,p)或者subplot(mnp)此函数最常用:subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果第一个数字是2就是表示2行图。p是指你现在要把曲线画到figure中哪个图上,最后一个如果是1表示是从左到右第一个位置。 )
★subplot(m,n,p,'replace')如果所指定的坐标系已存在,那创建新坐标系替换它
★subplot(m,n,P)此时p为向量,表示将P中指定的小块合并成一个大块创建坐标系,P中指定的小块可以不连续,甚至不相连。
比如subplot(2,3,[2 5])表示将第2和5小块连成一个大块;subplot(2,3,[2 6])由于2和6不连续也不相连,此时表示将第2、3、5和6四块连成一个大块,相当于subplot(2,3,[2 3 5 6])
★subplot(h) 将坐标系h设为当前坐标系,相当于axes(h)
★subplot('Position',[left bottom width height])在指定位置创建一个新坐标系,等效于axes('Position',[left bottom width height])
★subplot(..., prop1, value1, prop2, value2, ...)在创建坐标系时,同时设置相关属性,axes属性参见附录
★h = subplot(...) 返回所创建坐标系的句柄
注意
1)使用subplot新建的axes块如果与已存在块重叠,MATLAB将删除已存在的axes并创建新的axes,除非已存在和需要创建的axes完全重合(此时相当于将它置为当前坐标系),此时如果想删除重建的话,需要使用'replace'参数
2)subplot(1,1,1)清空当前窗口所有坐标系对象,并创建一个默认的坐标系。注意此时subplot(1,1,1)和subplot(111)不完全等效,subplot(111)执行完以后,没有任何直观上的反应,它只是促使figure在下次调用绘图命令之前执行清空图形命令clf reset,接着创建一个默认坐标系。也就是说subplot(111)相当于将subplot(1,1,1)的操作分开了。由于subplot(111)执行完并没有创建新坐标系,故没法返回句柄,也就是说h=subplot(111)是错误的
t=0:0.001:1;
y1=sin(10*t);
y2=sin(15*t);
subplot(211)
plot(t,y1)
subplot(212)
plot(t,y2)
x=20:10:20000;
y=rand(size(x));
subplot(3,2,1)
plot(x)
title('默认格式')
subplot(3,2,2)
plot(x)
set(gca,'xtick',[1 3 6 8]);
set(gca,'ytick',[]);
title('X自定义间隔,Y关闭')
Matlab 各种画图函数用法相关推荐
- MATLAB之find函数用法
matlab 中 find() 函数用法 一. 功能: **寻找非零元素的索引和值** 语法: ind = find(X) ind = find(X, k) ind = find(X, k, 'fir ...
- matlab imfilter函数,Matlab的imfilter函数用法详解
Matlab的imfilter函数用法 功能:对任意类型数组或多维图像进行滤波. 用法:B = imfilter(A,H) B = imfilter(A,H,option1,option2,...) ...
- matlab sort descend,详解Matlab中 sort 函数用法
搜索热词 (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,3; ...
- matlab中频域信号IFFT,MATLAB中ifft函数用法、性质、特性-以及与fft的组合应用全面深入解析(含程序)...
MATLAB中ifft函数用法.性质.特性,以及与fft的组合应用全面深入解析(含程序) 前言 在我之前的<MATLAB中fft函数用法.性质.特性.缺陷全面深入解析(含程序)>中,我已经 ...
- Matlab中 intlinprog函数用法简介
Matlab中 intlinprog函数用法简介 本来想要自己亲手写一遍的,发现了一优质博文基本上跟我做过的例题大差不差,所以就直接放上链接. 参考链接 https://www.cnblogs.com ...
- matlab stem 属性,matlab中stem函数用法_常见问题解析
matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...
- stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab
matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...
- matlab fspecial用法,Matlab 的fspecial函数用法
Matlab 的fspecial函数用法 fspecial函数用于建立预定义的滤波算子,其语法格式为: h = fspecial(type) h = fspecial(type,para) 其中typ ...
- matlab:atan2函数用法
matlab:atan2函数用法 MATLAB中的atan2函数是计算反正切函数的函数,其语法为: theta = atan2(y,x) 其中,y和x是输入的两个数值,theta是输出的结果,表示y/ ...
最新文章
- vim tail head 截取文件 导入
- 栈和队列--算法设计题3.15
- 菜单消失_减肥的你,哪些食物应该从你的菜单消失?
- JAVA(四)类集/枚举
- 云服务器ecs的特点有什么
- 初赛问题求解及选择题数学相关整理
- Linux下ms软件,在linux下有没有什么软件可以连接windows上的MSSQL SERVER
- Jackson用法详解
- 嵌入式Linux入门6:u-boot移植
- python实现屏幕录制_GitHub - Sijiu/record-camera-and-screen: 录制摄像头和录制屏幕,两者之间可以轻易切换...
- oracle 二级排序,Oracle基础(二)之排序(order by)、限定查询(where)
- 禁止用户用手机浏览时上下滑动
- 委托与Lambda表达式
- Linux 和 Android 系统性能分析
- PS动感映像插件ImageMotion 1.3中文汉化版
- 如何免费下载外文文献
- 密码校验规则前台验证
- Android-事件分发机制(源码层面)
- 超火购车平台易车到底怎么样,为您解答
- 深度推荐模型 -NFM
热门文章
- R语言学习笔记(1~3)
- Spring Boot进阶(12):Spring Boot 如何获取Excel sheet页的数量?一文教会你 | 超级详细,建议收藏
- 交换机路由器端口配置
- 乌班图好玩的命令_Ubuntu实用命令大全
- html链接怎么恢复,Word文档中目录的超链接取消后怎么样恢复?
- 如何让生活充满充实感
- one 主格 复数 宾格_主格、宾格、名词所有格.
- 好男儿当生三国 好女子当养唐朝
- java 如何转化成机器指令_Java代码到底是如何编译成机器指令的
- 武汉市征集人工智能领域技术成果等通知-2022年申请时间及条件