Matlab学习笔记 figure函数
matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象。每一个这样的窗口都有一些属性,例如窗口的尺寸、位置,等等。下面一一介绍它们。
一、概述
总的来说,figure 的使用语法包括:
figure
figure('PropertyName',propertyvalue,...)
figure(h)
h = figure(...)
第一种用法最简单,它创建一个窗口,其各种属性都是使用默认设置。例如它创建的窗口立即成为当前窗口,并显示在其它窗口之上。直到新的窗口被创建或者其它窗口被唤醒(called)。
第二种用法,figure('PropertyName',propertyvalue,...),则可以指定某些属性。例如“Name”属性,则可以指定该窗口的标题:
figure('Name','显示处理结果');
“Position”属性则指定窗口的大小和位置:
figure('Position',[600, 300, 300, 200]);
其中属性值为一个四元数组 rect = [left, bottom, width, height],第一、二个参数表示窗口位置,都是从屏幕的左下角计算的。
第三种用法,figure(h),则根据参数 h 的不同而表现不同。如果 h 是先前一个窗口的句柄(handle),则figure(h)相当于唤醒了该窗口,使得该窗口为当前窗口;如果 h 并不是某个窗口的句柄,但它是一个整数,则 figure(h) 创建一个句柄为 h 的新窗口。
最后一种用法,h = figure(...),相当于前面三种用法中在创建一个窗口的同时,返回该窗口的句柄。
二、用法举例
1、在同一个figure中显示多个contour,可通过“hold on” 来实现:
a = ones(500,500);
figure('name','叠加显示图像');
b = a;
b(10:500-10,10:500-10) = 0;
contour(b,[0 0],'r');
hold on;
c = a;
c(100:400,100:400) = 0;
contour(c,[0 0],'b');
hold off;
2、figure 默认的坐标原点在左下角,这会导致有些图形图像的显示出现上下翻转,这时可通过:set(gca,'ydir','reverse','xaxislocation','top'); % 将坐标原点设在左上角
3、指定坐标轴显示的坐标范围:xlim([xmin xmax])
转自:http://blog.sciencenet.cn/blog-936367-714978.html
Matlab学习笔记 figure函数相关推荐
- Matlab学习笔记 figure函数
Matlab学习笔记 figure函数 matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象.每一个这样的窗口都有一些属性,例如窗口的尺寸.位置,等等.下面一一介绍它们. ...
- matlab 调用子函数返回值,matlab学习笔记13_1 函数返回值
一起来学matlab-matlab学习笔记13函数 13_1 函数返回值 觉得有用的话,欢迎一起讨论相互学习~Follow Me 函数返回一个值 返回值不必使用return语句,而是直接将需要返回的变 ...
- [MATLAB学习笔记]peaks函数1013(2)
>> Z = peaksZ =1 至 10 列0.0001 0.0001 0.0002 0.0004 0.0007 0.0011 0.0017 0.0025 0.0034 0.00430. ...
- Matlab学习笔记——find()函数
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 find 1.功能 2.格式 3.说明 拓展 1.稀疏矩阵 2.魔方矩阵 find 1.功能 查找非零元素的值和下 ...
- MATLAB学习笔记 :函数文件的定义和使用
数学建模比赛MATLAB从入门到精通教程_哔哩哔哩_bilibili function语法 1.编写函数文件,求半径为r的圆的面积和周长 (1)新建->函数 (2)编辑代码,保存 (3)回命令行 ...
- matlab学习笔记 bsxfun函数
最近总是遇到 bsxfun这个函数,前几次因为无关紧要只是大概看了一下函数体去对比结果,今天再一次遇见了这个函数,想想还是有必要掌握的,遂查了些资料总结如下. 函数bsxfun [功能描述]两个数组间 ...
- [MATLAB学习笔记]Rng函数
'twister':梅森旋转 'simdTwister':面向 SIMD 的快速梅森旋转算法 'combRecursive':组合多递归 'philox':执行 10 轮的 Philox 4×32 生 ...
- linspace函数matlab_从零开始的matlab学习笔记——(29)泰勒逼近函数
matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图....更多内容尽在个人专栏:matlab学习 上一节我们成功制作了能自己转圈的三维螺旋线,这里我们再来 ...
- matlab数组平方的计算自定义函数_从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数,全排列...
matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 翻了翻优化工具箱,发现内容 ...
最新文章
- Python3中PyMongo使用举例
- 解决sybase数据库的死锁问题
- mysql5.7修改连接数_Mysql 5.7 centos 7.2 修改最大连接数 无效 2018-03-08
- 家里wifi网速越来越慢_wifi太慢怎么办?简单的操作几步就能让网速飞快
- App Class Loader
- android tv ko,Android TV 键值修改流程
- mysql 查看某数据库中所有表的行数,information_schema.tables不准确。count(*)拼接准确。
- Ionic2 分享(微信分享+QQ分享+复制到剪贴板+微博分享)
- linux全局查找-find,locate,whereis,which,type区别
- html5获取手机屏幕大小写,html图片自适应手机屏幕大小的css写法
- web页面视频播放器选型
- 行业下行,丧失亮点的OPPO慢人一步
- CentOS等保三级安全加固方案
- 基于php+mysql的校园木本植物检索查询统
- win10背景色改成豆沙绿 锁屏后失效修改方式
- 浪潮服务器重置密码方法
- 主流图数据库对比,Neo4j、ArangoDB、OrientDB、JanusGraph、HugeGraph
- ThinkPad各型号Win7系统恢复光盘镜像下载【官方下载】绝对原版
- python 多线程采集amac
- 分布式事务seata整合nacos+openfeign