1.Matlab中gca、gcf、gco区别

名词 含义
gcf 返回当前Figure 对象的句柄值
gca 返回当前axes 对象的句柄值
gco 返回当前鼠标单击的句柄值,该对象可以是除root 对象外的任意图形对象,并且Matlab 会把当前图形对象的句柄值存放在Figure 的CurrentObject属性中。

2.matlab下的图形对象

图形对象是用以显示图形和用户界面元素的基本元素。下面列出了各种图形对象。

对象 描述

Root

对计算机屏幕最高级的对象
Figure 用来显示图形和用户界面的窗口
Axes 在窗口中显示图形的轴
Image 二维像素基础图
Uicontrol

用户界面控制

执行一个对用户交互作用的函数

Uimenu

用户定义窗口菜单

Uicontextmenu 右键单击对象时弹出的菜单
Light 影响斑点和表面对象着色的光源
Line 用于诸如plot, plot3, semilogx 等函数的线
Patch 带边缘的填充多边形
Rectangle 二维形状,从矩形到椭圆
Surface 由x-y 平面以上的数据值所作图创建的矩阵数据的三维表示

3. 坐标轴删除 

set(gca,’xtick’,[]) %去掉x轴的刻度 
set(gca,’ytick’,[]) %去掉y轴的刻度  
set(gca,’xtick’,[],’ytick’,[]) %同时去掉x轴和y轴的刻度

x=20:10:20000;
y=rand(size(x));
semilogx(x,y);
set(gca,’XLim’,[20 20000]);
%就是设置当前图的横轴和纵轴的范围,lim就是limite的意思。
%%也可以不用set设置,而直接用函数xlim和ylim设置
%%xlim(gca,[-20,20]);
%%ylim(gca,[-20,20]);
%%%也可以用函数axis设置
%%%axis(gca,[-20,20,-20,20])
%%%%gca是get hanlde to current axis(得到当前图的句柄),除set函数外在以上函数中均可省略不写,默认就是gca。
set(gca,’XMinorTick’,’off’);%关闭精准坐标刻度
set(gca,’XTick’,[20 31.5 63 125 250 500 1000 2000 4000 8000 16000]);
set(gca,’XGrid’,’on’);%绘制X轴垂直网格线
set(gca,’XMinorGrid’,’off’);  

4.Matlab坐标轴刻度调整

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关闭')  subplot(3,2,3)
plot(x)
set(gca,'xtick',[1 3 6 8]);
set(gca,'xticklabel',sprintf('.4f|',get(gca,'xtick')))
set(gca,'ytick',[2 4 5 7]);
set(gca,'yticklabel',{'Two','Four','Five','Seven'});
title('x、y自定义间隔、精度及显示方式')  subplot(3,2,4)
plot(x)
set(gca,'xminortick','on');%style 5
set(gca,'ticklength',[0.05 0.025]);
set(gca,'tickdir','out');
title('x、y坐标刻度显示方式')   subplot(3,2,5)
plot(x)
set(gca,'xtick',[min(x) (max(x)+min(x))/2 max(x)]);
set(gca,'ytick',[min(x) (max(x)+min(x))/2 max(x)]);
title('论文中常用的标准3点式显示')
x=20:10:20000; y=rand(size(x)); subplot(3,2,6)
semilogx(x,y);
set(gca,'XLim',[20 20000]);
set(gca,'XMinorTick','off');
set(gca,'XTick',[20 31.5 63 125 250 500 1000 2000 4000 8000 16000]);
set(gca,'XGrid','on');
set(gca,'XMinorGrid','off');
title('自定义网格显示')

MATLAB:gca、gcf、gco区别相关推荐

  1. Matlab_GUI gcf、gca 以及gco 的区别用法

    gcf 返回当前Figure 对象的句柄值 gca 返回当前axes 对象的句柄值 gco 返回当前鼠标单击的句柄值,该对象可以是除root 对象外的任意图形对象,并且Matlab 会把当前图形对象的 ...

  2. python与matlab哪个更容易学-详解python和matlab的优势与区别

    Python是一种面向对象的解释型计算机程序设计语言.Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 .Pytho ...

  3. c语言和matlab的区别,Matlab与C语言区别.pdf

    Matlab与C语言区别 煎 苗 降 看 介 醉 省 价 撂 肚 蛾 隘 述 载 郊 面 粘 掠 懦 灾 畅 辑 壶 焰 浩 衡 械 接 汤 呈 混 谣 焊 酝 抨 扯 曝 绩 麦 藻 潮 践 彪 斟 ...

  4. matlab与python 语言区别总结(1)_matlab与python 语言区别总结(1)

    现在学术界越来越多人使用Python 语言取代Matlab 作为研究的主要程序编写工具.python语言看似有点类似matlab语言,对于习惯Matlab 的使用者来说,转换到Python语言应该并不 ...

  5. matlab中和 |和||的区别

    首先我们知道,当我们在比较两个标量的逻辑值时,1为真,0为假.但当我们在比较两个向量/矩阵时,就没有这么简单了.并不是简单的返回0或1,而是一个一个比较里面的数,获得真假值组成一个新的矩阵.所以矩阵与 ...

  6. matlab中surf和mesh,matlab surf和mesh区别

    matlab plot3 mesh surf三种作图方法有什么区别 plot3(x1,y1,z1,x2,y2,z2,-,xn,yn,zn):例:t=0:0.1:1;x=sin(t);y=cos(t); ...

  7. matlab 与cla的区别clf,何时使用cla(),clf()或close()清除matplotlib中的图?...

    我今天发现了一个警告.如果你有一个多次调用一个情节的函数你最好使用plt.close(fig)而不是fig.clf()不知何故第一个不会在内存中累积. 简而言之,如果内存是一个问题,请使用plt.cl ...

  8. MATLAB中PS是什么意思,matlab与pscad的区别

    4.搭建PSCAD运行程序 ? 5.PSCAD图形用于其他文本 ? 6.利用MATLAB中的小波工具包对PSCAD仿 真结果进行分析 1.PSCAD简介 ? PSCAD/EMTDC是一种世界各国广泛. ...

  9. matlab与python语法区别(持续更新)

    1 平方 matlab:^ python:** 2 不等号 matlab:~= python:!= 3 数组索引: matlab:从1开始 python:从0开始 4 与或非 matlab: & ...

  10. matlab中(),[],与{}的区别认识

    转载自: http://blog.csdn.net/CV_YOU/article/details/52873666 在matlab中,常常会遇到(),[],和{},这个3种符号怎么区分,怎么用,这里我 ...

最新文章

  1. 用vue做项目的一些总结
  2. KVO 和 KVC 的区别?
  3. 电脑扫描二维码_线上分享 | 网络工作坊:平板电脑工作术
  4. python中文视频教程-中谷python中文视频教程(全38集)
  5. java.awt Robot 自动化测试 与 KeyEvent 常用按键
  6. 在linux下运行.o文件,Linux环境下在可执行程序中嵌入资源文件
  7. 小米手机开发者模式怎么打开?简单,只要三步
  8. 五分钟了解机器学习的基本概念
  9. python成绩统计_巧用python对学生成绩计算总分并排序
  10. wet-英语困难户的好选择-控制台翻译
  11. Java计算10000天出生纪念日
  12. 大三小学期入门课程第六课:规划
  13. 最新Hive/Hadoop高频面试点小集合
  14. Android注解@TargetApi和@RequiresApi什么意思?
  15. 仿bilibili微信小程序3
  16. U3D游戏开发工程师正确入行姿势指南
  17. IOC在墨者革离中的理解
  18. 搭建 vue项目(Windows + 命令行 + vsCode)
  19. phonex的使用,二级索引,预分区,调优
  20. Python内置函数——getattr

热门文章

  1. 关于 cdn、回源等问题一网打尽
  2. python元组元素的提取_Python元组
  3. 广州大学计算机考研有歧视吗,本科985,考研被调剂去了普通一本广州大学,有必要读吗?...
  4. 路由器 刷rom php,路由器刷固件常用命令Openwrt 之mtd/mtd_write烧写固件
  5. 海大上机-(专硕)2014-4-手机通讯录
  6. 利用AFD进行播出级的自动幅型比控制
  7. 公关营销策划书的要点及分析
  8. Python实现简单拼音输入法
  9. 阿里云邮箱企业版和个人免费版之间的区别
  10. Vb中 继承 多态的实现