matlab drawnow polar,Matlab绘图函数一览

类别

Function

维度

描述

曲线

plot

1de020135250b27cc7d5c38600e09636.png

2

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

fplot

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

plotyy

ae8346fff0b5e0849ba227c3a00ace4c.png

2

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

plot3

1115a703f3bd70b5e7dea374e0051706.png

3

绘制3D曲线

loglog

2e37122b0d22ce7fb24fb6127752f227.png

2

X,Y坐标都按对数缩放

semilogx

c02c182e017ab683c90a2e0386c65f43.png

2

仅X坐标按对数缩放

semilogy

07fcf229cf6db81027509a4f425a7b97.png

2

仅 Y左边按对数缩放

errorbar

8037e7610a7fc93fd757525545ded746.png

2

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

条形

直方

面域

bar

a4f955018482231a8cc662569dee93e6.png

9a7893651968dba603ef41546c26d500.png

2

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

bar3

d172dc33a130a7b54107f5a39d1361f9.png

3

3D条形图(垂直)

barh

cf908f7b7fb5949c985e7c92e223c7d2.png

741e4fe7011b57c02ea02f353d659657.png

2

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

bar3h

ce084c4a677d7b101b78f8c899bb676e.png

3

3D 水平 条形图

hist

c7bceacd8dcafe62bb17592708c1ee03.png

2

频数直方图

histc

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

pareto

f298122e92ab99a924b34d6c819ea318.png

2

帕累托图,见 wikipedia“Pareto Chart”

area

0b0db72c422dc95804c0d81aa4a07616.png

2

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

pie

b6cee42536ad51e01bd8284d262587d1.png

2

饼图,用于表示比例

pie3

3691047391b739c5a3832a4318f6fa37.png

3

3D饼图

极坐标

polar

7d443daf445dc3aed1586d0a1f9098ed.png

2

以极坐标绘制曲线

rose

9fb13ab8d53996a1ed052f7e84bb4aba.png

2

频数扇形图

离散数据

stem

f242cd232ab42c4375e6a7b30a0f5fe9.png

2

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

stem3

86dcce9fa05450f059fae4024d297fc4.png

3

3D杆图

stairs

256c0e9ffa8f9805f98580566d5f92b7.png

2

阶梯图,相邻点间不进行插值

scatter

991c632278fd7a674710852b0cf3ff2d.png

2

散点图,绘制一系列散点

scatter3

048e6d672ed4c68cd58a9c1daa2455da.png

3

3D散点图

spy

28cddeffcddc187b9546144b8a3adc1c.png

2

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

plotmatrix

adedb06b65700febf492c47b18dca6cd.png

2

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

轮廓

contour

776bd5725e19f81c94947f072e6f6f3b.png

2

轮廓图,二维函数的等值线

contour3

f3cea4c0be31f35316664d672ccf79a2.png

3

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

contourf

4fcee99e09f16984030a4e4a4b1e7e8b.png

2

填充的轮廓图

contourc

轮廓计算

曲面

网格

surf

7141976ba7d9445afa73023452086635.png

3

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

surfl

c01bcb26e085fbb1b77a355422570393.png

3

在surf基础上,加入光照

surfc

1a86cef5208c46700285406188dba80a.png

3

在surf基础上,在底部绘制轮廓图

surfnorm

7be17009697c599d5fc87e0452c52cfa.png

3

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

surface

低层次曲面绘制函数

mesh

348834f1a66d96934bd5e04deafaf0c5.png

3

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

meshc

9f0d82183069c850c548eff7a61f2197.png

3

在mesh基础上,在底部绘制轮廓图

meshz

45ed0f927d9e43723e4ad2d80a047c5d.png

3

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

waterfall

d9c49bf6d6df6930cb3321863573fe20.png

3

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

ribbon

57d20a12caeb56440665169b3a582c42.png

3

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

pcolor

96d935b1b3d4d4bff56348e035931d75.png

2

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

peaks

Example function of two variables

cylinder

Generate cylinder

ellipsoid

Generate ellipsoid

sphere

Generate sphere

surf2patch

Convert surface data to patch data

标量场

体数据

slice

329eeaed597c80d7259e2b65c12449f2.png

3

对体数据进行切片观察

contour-slice

27b1631f237d0fa52735dcee135c479c.png

3

3D轮廓切片,3D轮廓图沿平面的切片

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

42262fd283c7a35dd901f1c0d4316eac.png

2

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

compass

7d0101bcb942be5aa3e1b07e4bdb6f16.png

2

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

quiver

45cdcec7d3cda053e810aa4aef26b8b4.png

2

箭头图,绘制一系列向量,起点由矩阵指定

quiver3

a61a11192a67f008b8e76d457a888176.png

3

3D箭头图

streamslice

4b6309b591bd38b0ccb66a45103d1cbc.png

3

绘制流场(三维向量函数)的切片流线图

streamline

d8c572320b5107a44e146c8c3942cd6f.png

3

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

coneplot

5131ad96ea4df1e412e29388c8f44c0c.png

3

绘制三维圆锥,圆锥的底面中点(起点)以及方向和大小由流场指定

stream-particles

a49b550b8cfe270441e812c4e0395882.png

3

绘制流场marker粒子

stream-ribbon

d092d61502067aab02bf05844da94da0.png

3

绘制流场ribbon图

streamtube

ebcb5738d908ba247b6cac18ca3b0f3e.png

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

9c53559604d8c2a7479a176522c6e9b5.png

2

绘制填充的多边形

fill3

40f122419563f9f4d962aae7606e5bfb.png

3

3D填充多边形

patch

5eb861b62aaa4e69e51ece87dcc36581.png

2,3

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

Easy-to-use

ezplot

5ab6005e9203362ea2b01cf9df5e0793.png

2

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

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

ezplot(fun,[xmin,xmax])

ezplot3

329b827983b84d1762fe73613f9c772c.png

3

ezpolar

cd3d187c6bfad62f2b3240d3be7dc37a.png

2

ezcontour

186d315621bcf72545351a585cae089f.png

2

ezcontourf

56e4643e8449b47d899a96f2415aa0be.png

2

ezsurf

45246b4b13266eed0c382aff9cbabaf0.png

3

ezsurfc

f76c6620f20eda82ccbc4c8ebd053aaa.png

3

ezmesh

f4bb3b24a90e49c8836b6435d5971aba.png

3

ezmeshc

6a9a64a32a63f8eee95fb575d5c11e48.png

3

动画

comet

256e8161be4dbdcff1d0da14c0aa2c74.png

2

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

comet3

c4135db735457546b7ef92e1e92eebf9.png

3

3D彗星图

image

e29805ed63ee9f8111b1a81c5f96f862.png

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,drawnow,polar)