要查看Matlab所有绘图函数,请从Matlab主界面菜单查看“绘图目录”,或从Matlab帮助文档查看“Types of MATLAB Plots”(在线版本)。本文的图和英文解释摘自Matlab帮助文档。

类别

Function

维度

描述

曲线

plot

2

绘制曲线,相邻点之间被插值

fplot

   

输入函数或函数句柄、自变量取值区间,绘制曲线

plotyy

2

双纵坐标图,两个纵坐标的数量级不同

plot3

3

绘制3D曲线

loglog

2

X,Y坐标都按对数缩放

semilogx

2

仅X坐标按对数缩放

semilogy

2

仅Y左边按对数缩放

errorbar

2

误差条形图,见wikipedia“Error bar”

条形

直方

面域

bar

2

条形图(垂直),分为grouped和stacked风格

bar3

3

3D条形图(垂直)

barh

2

水平条形图,分为grouped和stacked风格

bar3h

3

3D水平条形图

hist

2

频数直方图

histc

输入数据和区间,返回数据落在每个区间的频数

pareto

2

帕累托图(柏拉图),见wikipedia“Pareto Chart”

area

2

填充区域图,曲线和X轴之间被填充

pie

2

饼图,用于表示比例

pie3

3

3D饼图

极坐标

polar

2

极坐标图,以极坐标绘制曲线

rose

2

角直方图(频数扇形图)

离散数据

stem

2

杆图,对每个数据,从X轴伸出一条垂直线,顶端画圆圈

stem3 3 3D杆图
stairs 2 阶梯图,相邻点间不进行插值
scatter 2 散点图(气泡图),绘制一系列散点

scatter3

3

3D散点图

spy

2

稀疏模式(sparsity pattern)图,对矩阵非0的地方绘制散点

plotmatrix

2

将矩阵绘制为散点图或散点图和直方图

等高线

contour

2

等高线图,二维函数的等值线

contour3

3

3D等高线图,三维函数(空间函数)的等值线

contourf

2

填充的等高线图

contourc

等高线计算

曲面

网格

surf

3

曲面图,和mesh的区别是,surf在小矩形上做颜色插值

surfl

3

在surf基础上,加入光照

surfc

3

在surf基础上,在底部绘制等高线图

surfnorm

3

在surf基础上,每个面绘制法线

surface

低层次曲面绘制函数

mesh

3

网格图,在行和列上绘制一系列曲线,构成网格

meshc

3

在mesh基础上,在底部绘制等高线图

meshz

3

在mesh基础上,在网格四周绘制“帘子”

waterfall

3

瀑布图,类似于meshz函数,但在矩阵的列之间不生成线

ribbon

3

带图,绘制一定宽度的带,相当于将二维曲线沿着垂直平面方向拉开一定宽度形成三维图形

pcolor

2

伪彩图,根据矩阵的“相邻四个点”的值对应颜色插值得到小矩形颜色

peaks

Example function of two variables

cylinder

Generate cylinder

ellipsoid

Generate ellipsoid

sphere

Generate sphere

surf2patch

Convert surface data to patch data

标量场

体数据

slice

3

体积切片图,对体数据进行切片观察

contour-slice

3

切片等高线图,体数据在切片平面中的等值线

flow

Simple function of three variables

isosurface

Extract isosurface data from volume data

isocaps

Compute isosurface end-cap geometry

isocolors

Calculate isosurface and patch colors

isonormals

Compute normals of isosurface vertices

reduce-patch

Reduce number of patch faces

reduce-volume

Reduce number of elements in volume data set

shrinkfaces

Reduce size of patch faces

smooth3

Smooth 3-D data

subvolume

Extract subset of volume data set

volume bounds

Coordinate and color limits for volume data

向量场

体向量数据

feather

2

羽状图,以X轴上的点为起点绘制一系列向量

compass

2

射线图,以原点为起点绘制一系列向量

quiver

2

矢量场图,以采样点为起点绘制一系列向量

quiver3

3

3D矢量场图

streamslice

3

绘制流场(三维向量函数)在切片平面中的流线

streamline

3

绘制流场的流线(类似于磁感线),起点由数据指定

coneplot

3

绘制三维圆锥,圆锥的起点由数据指定,方向和大小由流场指定

stream-particles

3

绘制流场marker粒子

stream-ribbon

3

绘制流场ribbon图

streamtube

3

绘制流场流管

curl

Compute curl and angular velocity of vector field

divergence

Compute divergence of vector field

interp-stream-speed

Interpolate stream-line vertices from flow speed

stream2

Compute 2-D streamline data

stream3

Compute 3-D streamline data

多边形

fill

2

绘制填充的多边形

fill3

3

3D填充多边形

patch

2,3

绘制一个或多个填充多边形

Easy-to-use

ezplot

2

Easy-to-use版绘图函数,这类函数传入要绘制的函数或函数句柄,以及自变量的定义域,调用具体函数绘图。

例如ezplot的一种调用方式是:

ezplot(fun,[xmin,xmax])

ezplot3

3

ezpolar

2

ezcontour

2

ezcontourf

2

ezsurf

3

ezsurfc

3

ezmesh

3

ezmeshc

3

动画

comet

2

彗星图,绘制一个类似彗星运动的动画,头部是圆圈,运动轨迹遍历数据

comet3

3

3D彗星图

image

2

将矩阵绘制成图像

movie

Play recorded movie frames

noanimate

Change EraseMode of all objects to normal

drawnow

Update figure window and execute pending callbacks

refreshdata

Refresh data in graph when data source is specified

frame2im

Return image data associated with movie frame

getframe

Capture movie frame

im2frame

Convert image to movie frame

参考文献:

Matlab R2014a帮助文档,“MATLAB/Graphics”(在线版本)。

Matlab绘图函数一览的更多相关文章

  1. 使用axes函数在matlab绘图中实现图中图的绘制

    使用axes函数在matlab绘图中实现图中图的绘制 有时为了对细节进行详细说明,需要在一个较大坐标轴上绘制一个小图来对局部进行放大以阐述结果. 这可以通过调用axes函数实现. 下面通过绘制 y=1 ...

  2. 《MATLAB从入门到放弃》二维曲线和图形绘制基础(二):使用Help文档学习line、plot、plotyy、subplot、hold绘图函数

    目录: »  plot 最常用的二维曲线绘图函数 >  帮助文档 >  基本使用语法 >  线条的样式.符号和颜色调整 >  图形属性调整 >  使用图形句柄进行设置 » ...

  3. Matlab 二维绘图函数(plot类)

    plot 功能 绘制二维图形的最基本函数. 语法 //x为向量时,以x的元素值为纵坐标,x的序号为横坐标绘制曲线. //x为矩阵时,以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线. polt( ...

  4. Matlab绘图详解

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  5. Matlab绘图(一二三维)

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  6. MATLAB学习笔记(五)——MATLAB绘图

    (一)二维数据曲线图 一.绘制单根二维曲线 1.基本调用格式 plot(x,y) (1)x,y为长度相同的向量,分别用于储存x坐标和y坐标数据 (2)用于绘制以x,y为横,纵坐标的二维曲线. (3)举 ...

  7. Matlab绘图高级部分

    图形是呈现数据的一种直观方式,在用Matlab进行数据处理和计算后,我们一般都会以图形的形式将结果呈现出来.尤其在论文的撰写中,优雅的图形无疑会为文章加分.本篇文章非完全原创,我的工作就是把见到的Ma ...

  8. (转载)MatLab绘图

    转载自:http://www.cnblogs.com/hxsyl/archive/2012/10/10/2718380.html 转载自:http://www.cnblogs.com/jeromebl ...

  9. Matlab绘图系列之高级绘图

    Matlab绘图系列之高级绘图 原帖地址: http://blog.163.com/enjoy_world/blog/static/115033832007865616218/ Matlab绘图 20 ...

随机推荐

  1. mysql数据的行列转换

    动态,适用于列不确定情况,第一种: SET @EE=''; SELECT GROUP_CONCAT('SUM(IF(C2=\'',C2,'\'',',C3,0)) AS ',C2)INTO @EE F ...

  2. bzoj3876: [Ahoi2014]支线剧情

    神犇题解:http://blog.csdn.net/popoqqq/article/details/43024221 题意:给定一个DAG,1为起始点,任意一个点可以直接回到1,每条边有经过代价,求一 ...

  3. hdoj 1576

    //1Y真是爽啊 题意:要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1).  分析:根据题意a=b*x   a=m ...

  4. javascript 中的借鸡生蛋

    如题所说,其实指的是 js 中的内置函数和 apply 的结合使用.这种用法很讨巧,读过 jQuery 源码的小伙伴都知道,它在里面被应用的非常广泛和精妙! 梨子:找出一个数组中的最大值和最小值 普遍 ...

  5. DevExpress--xtraTabbedMdiManager控件

    因项目需要要实现类似jquery的Tab效果,所以要用到xtraTabbedMdiManager控件 使用xtraTabbedMdiManager一般配合navBarControl(上期已写过) 在工 ...

  6. POJ 3415 Common Substrings 后缀数组+并查集

    后缀数组,看到网上很多题解都是单调栈,这里提供一个不是单调栈的做法, 首先将两个串 连接起来求height   求完之后按height值从大往小合并.  height值代表的是  sa[i]和sa[i ...

  7. 用JS获取地址栏参数的方法(超级简单)

    方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) {      var reg = new RegExp("( ...

  8. [SHTSC 2007] 善意的投票

    我就是来复习Dinic算法的,仅10天不写,我已经退化成写一遍+调试需要接近一个小时了,当然其中不乏在网上乱逛的时间… 赞成从S源点连一条单向边,反对向T汇点连一条单向边,朋友关系连双向边. 但是总感 ...

  9. win7下KiWi Syslog服务器的安装与配置

    今天就来聊聊日志服务器KiWi Syslog的安装与配置. 首先,所需文件有以下2个: 1.Kiwi_Syslog_Server_9.5.0.Eval.setup.exe[此版本只有14天寿命][Ki ...

  10. Uploadify使用随笔

    最近项目使用了Uploadify一个上传插件,感觉的挺好用的. 上传控件: 引用JS <script src='<% =ResolveUrl("~/JS/Uploadify/jq ...