zoukankan      html  css  js  c++  java
  • 《MATLAB从入门到放弃》二维曲线和图形绘制基础(一): 什么是图形对象和句柄 ?

    图形对象

    一个图形包含了不同的对象
    图形包括 核心对象和绘制对象 。
     核心对象
    •  线条对象 : line 
    •  文本对象 : text
    •  矩形对象 : rectangle
    •  补丁对象 : patch
    •  图像对象 : 
     绘制对象
    •   条形图对象: bar
    •   面积图对象 :  area
    •   二维图对象: plot
    •     。。。。
    这些对象也都是内置函数,在help帮助文档中都能查阅到它的用法

    句柄

    每个对象都有一个句柄。 这个句柄是引用这个对象的独一无二的数字,如同图形对象的id一样。可以通过句柄利用set()函数设置句柄代表的图形对象的属性,利用get()函数得到句柄代表的图形对象的属性

    %% 得到属性
    x=[0:0.1:2*pi];
    y=sin(x);
    h=plot(x,y);
    get(h) %查看所有属性
    get(h,'LineWidth'); %单独查看某个属性
    
    %% 设置属性
    x=[0:0.1:2*pi];
    y=sin(x);
    h=plot(x,y);
    %设置属性的第一种方法
    set(h,'LineWidth',10); 
    %设置属性的第二种方法
    h.LineWidth=10;
    %设置属性的第三种方法
    h1=get(h);
    h1.LineWidth=10;  或者   set(h1,'LineWidth',10);
    %% 如果函数中有两个返回值,则可以用下标索引的形式 x = [0:0.1:2*pi]; y1 = sin(x); y2 = cos(x); h = plot(x,y1,x,y2); h(1).LineWidth = 10 ; h(2).Marker ='*';
      

     新建图形

    figure ;新建一个图形窗口

    x = [0:0.1:2*pi];
    y1 = sin(x);
    y2 = cos(x);
    h1 = plot(x,y1);
    figure ; %新建一个图形窗口
    h2 = plot(x,y2);  
  • 相关阅读:
    python 利用爬虫获取页面上下拉框里的所有国家
    python3 requests 进行接口测试、爬虫使用总结
    Tomcat设置最佳线程数总结
    Java中实现对象的比较:Comparable接口和Comparator接口
    堆排序算法
    快速排序算法2---以第一个元素作为主元
    字符串匹配---暴力匹配算法
    快速排序算法
    Spring中@Autowired注解与自动装配
    Spring的注解
  • 原文地址:https://www.cnblogs.com/zyuqiang/p/7596433.html
Copyright © 2011-2022 走看看