码迷,mamicode.com
首页 > 其他好文 > 详细

Matlab绘图函数一览

时间:2014-05-26 01:49:35      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:style   blog   c   ext   http   a   

 

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

类别

Function

维度

描述

曲线

plot

bubuko.com,布布扣

2

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

fplot

   

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

plotyy

bubuko.com,布布扣

2

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

plot3

bubuko.com,布布扣

3

绘制3D曲线

loglog

bubuko.com,布布扣

2

X,Y坐标都按对数缩放

semilogx

bubuko.com,布布扣

2

仅X坐标按对数缩放

semilogy

bubuko.com,布布扣

2

Y左边按对数缩放

errorbar

bubuko.com,布布扣

2

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

条形

直方

面域

bar

bubuko.com,布布扣

bubuko.com,布布扣

2

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

bar3

bubuko.com,布布扣

3

3D条形图(垂直)

barh

bubuko.com,布布扣

bubuko.com,布布扣

2

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

bar3h

bubuko.com,布布扣

3

3D水平条形图

hist

bubuko.com,布布扣

2

频数直方图

histc

 

 

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

pareto

bubuko.com,布布扣

2

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

area

bubuko.com,布布扣

2

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

pie

bubuko.com,布布扣

2

饼图,用于表示比例

pie3

bubuko.com,布布扣

3

3D饼图

极坐标

polar

bubuko.com,布布扣

2

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

rose

bubuko.com,布布扣

2

角直方图(频数扇形图)

离散数据

stem

bubuko.com,布布扣

2

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

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

scatter3

bubuko.com,布布扣

3

3D散点图

spy

bubuko.com,布布扣

2

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

plotmatrix

bubuko.com,布布扣

2

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

等高线

contour

bubuko.com,布布扣

2

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

contour3

bubuko.com,布布扣

3

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

contourf

bubuko.com,布布扣

2

填充的等高线

contourc

 

 

等高线计算

曲面

网格

surf

bubuko.com,布布扣

3

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

surfl

bubuko.com,布布扣

3

在surf基础上,加入光照

surfc

bubuko.com,布布扣

3

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

surfnorm

bubuko.com,布布扣

3

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

surface

 

 

低层次曲面绘制函数

mesh

bubuko.com,布布扣

3

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

meshc

bubuko.com,布布扣

3

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

meshz

bubuko.com,布布扣

3

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

waterfall

bubuko.com,布布扣

3

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

ribbon

bubuko.com,布布扣

3

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

pcolor

bubuko.com,布布扣

2

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

peaks

 

 

Example function of two variables

cylinder

 

 

Generate cylinder

ellipsoid

 

 

Generate ellipsoid

sphere

 

 

Generate sphere

surf2patch

 

 

Convert surface data to patch data

标量场

体数据

slice

bubuko.com,布布扣

3

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

contour-slice

bubuko.com,布布扣

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

bubuko.com,布布扣

2

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

compass

bubuko.com,布布扣

2

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

quiver

bubuko.com,布布扣

2

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

quiver3

bubuko.com,布布扣

3

3D矢量场图

streamslice

bubuko.com,布布扣

3

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

streamline

bubuko.com,布布扣

3

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

coneplot

bubuko.com,布布扣

3

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

stream-particles

bubuko.com,布布扣

3

绘制流场marker粒子

stream-ribbon

bubuko.com,布布扣

3

绘制流场ribbon图

streamtube

bubuko.com,布布扣

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

bubuko.com,布布扣

2

绘制填充的多边形

fill3

bubuko.com,布布扣

3

3D填充多边形

patch

bubuko.com,布布扣

2,3

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

Easy-to-use

ezplot

bubuko.com,布布扣

2

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

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

ezplot(fun,[xmin,xmax])

ezplot3

bubuko.com,布布扣

3

ezpolar

bubuko.com,布布扣

2

ezcontour

bubuko.com,布布扣

2

ezcontourf

bubuko.com,布布扣

2

ezsurf

bubuko.com,布布扣

3

ezsurfc

bubuko.com,布布扣

3

ezmesh

bubuko.com,布布扣

3

ezmeshc

bubuko.com,布布扣

3

动画

comet

bubuko.com,布布扣

2

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

comet3

bubuko.com,布布扣

3

3D彗星图

image

bubuko.com,布布扣

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绘图函数一览,布布扣,bubuko.com

Matlab绘图函数一览

标签:style   blog   c   ext   http   a   

原文地址:http://www.cnblogs.com/liangliangh/p/3749016.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!