zoukankan      html  css  js  c++  java
  • MATLAB作图方法与技巧(二)

    作为MATLAB作图方法与技巧(一)的补充


    1.绘制二维散点图

    ① scatter函数

        scatter(x,y,s,c)函数绘制向量x和y的散点图,其中s代表点的大小,c代表点的形状,s和c缺省时为默认值.

        例如作x = [4 2 4 8 2 6 7 6 8 4 3 7]和y = [5 9 8 4 3 6 4 78 2 4 6]的散点图,代码如下

        x = [4 2 4 8 2 67 6 8 4 3 7];

        y = [5 9 8 4 3 64 7 8 2 4 6];

        scatter(x,y,20,'o');

        box on;

    ②plot函数

        将①中代码的scatter替换为plot,可以得到完全相同的图像.

    2.绘制三维散点图

        使用scatter3函数,用法类似scatter函数,用法为scatter(x,y,z,s,c).

        例如作x = [0.3 0.5 1.21.3 4.2 2.0 1.2 0.5 0.74 1.1 1.5 2.2];y = [0.2 0.5 0.1 0.4 1.2 0.2 1.2 0.2 1.11.5 4.1 2.2];z = [2     5 3 1 4 7 8 12 11 4 2 7];

        的三维散点图,代码如下

        x = [0.3 0.5 1.21.3 4.2 2.0 1.2 0.5 0.74 1.1 1.5 2.2];

        y = [0.2 0.5 0.10.4 1.2 0.2 1.2 0.2 1.1 1.5 4.1 2.2];

        z = [2 5 3 1 4 78 12 11 4 2 7];

        scatter3(x,y,z,50,'b.');box on;


    3.grid on

    用于二维平面的网格化,作用类似meshgrid,但是meshgrid需要写在作图之前,grid on是写在作图之后.


    3.hold on

    如果需要在一个界面中作多个图,每作完一个图后,如果需要作下一个图,需要先使用hold on.另外,hold on和hold off成对使用.


    4.box on

    画图的时候,加上box on命令,使坐标轴的对应一侧也有一条线封闭起来.

  • 相关阅读:
    C# 观察者模式(Observer)
    CXGRID设置Selstart和SelLength
    Delphi 中相对路径与绝对路径、系统环境变量等相关函数说明
    用Delphi创建一个空的Access数据库
    非COM环境下的接口编程
    VCLZIP样例
    delphi 文件CRC32校验
    delphi中无类型文件读写
    Delphi调用MSSQL存储过程返回的多个数据集
    CXGRID,定位并高亮
  • 原文地址:https://www.cnblogs.com/tensory/p/6590782.html
Copyright © 2011-2022 走看看