更新时间:2019/3/5
更新内容: 总结了常用的二维三维绘图函数及绘图辅助,后期待补充示例

MATLAB 二维绘图函数

绘图函数 使用 描述 备注
plot plot(A) 或 plot(x,y,可选项) 坐标点绘制二维曲线图 A为矩阵;x,y为同型向量或者矩阵,可选项可设置绘图辅助条件
stem stem(x,y,可选项) 绘制散点图
fplot fplot(f,lims,可选项) 函数式绘制二维曲线 f为函数时,lims为x轴取值范围
semilogx semilogx(x,y,可选项) x轴为常用对数刻度
semilogy semilogy(x,y,可选项) y轴为常用对数刻度
loglog loglog(x,y,可选项) x,y轴均采用对数刻度
polar polar(theta, rho,可选项) theta为角度,rho为半径
bar bar(x,y,style) 垂直条形类统计图 style有两种:“ground”:簇状分组;“stacked”:堆积分组
barh barh(x,y,style) 水平条形统计图
hist hist(y, x) 直方图 y是要统计的数据,x用于指定区间的划分方式
rose rose(theta[,x]) 圆形直方图 theta为区间与原点的角度,x指定区间的划分方式
pie pie(x, explode) 饼状图 x存储待统计数据,explode控制图块的显示模式
scatter scatter(x, y, 可选项, ‘filled’) 散点图 x、y用于定位数据点,‘filled’指定 填充数据点标记
stem stem(x,y) 杆图 信号系统中绘制离散信号常用
stairs stairs(x,y) 阶梯图
compass compass 罗盘图
feather feather() 羽毛图
quiver quiver(x, y, u, v) 箭头图 (x, y)指定矢量起点,(u, v)指定矢量终点。

MATLAB 三维绘图函数

绘图函数 使用 描述 备注
plot3 plot3(x,y,x,可选项) 绘制二维曲线图 A为矩阵;x,y为同型向量或者矩阵
fplot3 fplot3(funx, funy, funz, tlims) 绘制二维曲线图 funx、funy、funz代表定义曲线x、y、z坐标的函数,tlims为参数函数自变量的取值范围
mesh mesh(x,y,z,可选项) 绘制三维曲面
fmesh fmesh(funx, funy, funz, uvlims) 绘制三维曲面 funx、funy、funz定义曲面x、y、z坐标的函数,uvlims为funx、funy和funz的自变量的取值范围
surf surf(x,y,z,可选项) 绘制三维曲面
fsurf fsurf(funx, funy, funz, uvlims) 绘制三维曲面 funx、funy、funz定义曲面x、y、z坐标的函数,uvlims为funx、funy和funz的自变量的取值范围
sphere [x,y,z]=sphere(n) 标准三维曲面 产生3个(n+1)阶的方阵,采用这3个矩阵绘制出圆心位于原点、半径为1的单位球体。
cylinder [x,y,z]=cylinder(R, n) 标准三维曲面 参数R是一个向量,存放柱面各个等间隔高度上的半径, n表示在圆柱圆周上有n个间隔点,默认有20个间隔点。
peaks peaks(x,y) 标准三维曲面

绘图辅助-图形标注

函数 使用 描述 备注
title title(‘图形标题’) 绘制二维曲线图 A为矩阵;x,y为同型向量或者矩阵
xlabel xlable(‘x轴线标题’) 绘制三维曲面 -
ylable ylable(‘y轴线标题’) 绘制三维曲面 -
text text(x,y,‘说明’) 说明坐标点 -
legend legend(‘图例1’,‘图例1’,…) 标记曲线图例适合单图多曲线 -
color ‘color’,‘颜色’ 标注字体颜色 -
FontSize ‘FontSize’,‘字体大小’ 更改标注字体大小 -

绘图辅助-坐标控制

函数 使用 描述 备注
axis axis([xmin,xmax,ymin,ymax,zmin,zmax]) 设置横纵坐标系范围 -
grid grid on/off 是否给坐标系添加网格 -
box box on/off 是否给坐标系添加边框 -
hold hold on/off 是否保持图形 适合在原图上继续绘制第二条曲线
subplot subplot(m,n,t) 图像窗口分割 t表示按行取第t个图窗

绘图辅助(可选项)-线型、颜色、标记

颜色 颜色说明 线型 线型说明 标记 标记说明
r 红色 - 实线 * 星号
g 绿色 虚线 o 圆圈
b 蓝色 双划线 x 叉号
c 青色 -. 点划线 + 十字
y 黄色 .
k 黑色 s 方块
w 白色 < > 带方向的三角形
m 品红色 p 五角星
h 六角星

绘图辅助-视角、色彩、剪裁

函数 函数使用 描述 备注
view view(az,el) 视点处理函数 az为方位角,el为仰角。
colormap colormap(style) 色图 style可选parula等内建色图方案
shading shading faceted 三维曲面着色 每个网格使用高度对应颜色着色,网格线为黑色
shadding flat 三维曲面着色 每个网格使用同一个颜色着色,网格线也用相应的颜色
shadding interp 三维曲面着色 网格片内采用颜色插值处理
~NaN ~NaN 裁剪曲面 对需要裁剪的网格对应的函数值设置成NaN

MATLAB 绘图函数及绘图辅助相关推荐

  1. [转载]MATLAB movie 函数动态绘图

    原文地址:MATLAB movie 函数动态绘图作者:小霖cheeron MATLAB movie 函数动态绘图 电影动画的好处就是,运行一次可以多次播放,甚至可以直接生成avi文件,直接独立与Mat ...

  2. MATLAB分段函数没有横线,关于matlab分段函数如何绘图问题

    例1 1.不分段的我会,如z=x^2+y^2 t=-5:0.5:5;[x,y]=meshgrid(t);z=x.^2+y.^2;mesh(x,y,z) 2.分段的 比如:-5 0 如下: %下面是MA ...

  3. python绘图函数m_python绘图数据m

    我试图在python绘图上做一个数据标记,显示x和y坐标,如果可能的话,最好是自动的.请记住,我是python新手,没有使用matplotlib中标记功能的任何经验.我有一些来自.csv文件的FFT图 ...

  4. MATLAB中常用到的绘图函数

    有关命令行环境的一些操作: (1) clc 擦去一页命令窗口,光标回屏幕左上角 (2) clear 从工作空间清除所有变量 (3) clf 清除图形窗口内容 命令1  figure 功能  创建一个新 ...

  5. Matlab:基本绘图函数

    Matlab:基本绘图函数 创建绘图 在一幅图形中绘制多个数据集 指定线型和颜色 绘制线条和标记 在每十个数据点处放置标记 绘制虚数和复数数据 将绘图添加到现有图形中 图窗窗口 清空图窗以便创建新绘图 ...

  6. matlab hist函数_超全Matlab绘图方法整理(建议收藏!)

    你好,我是goldsunC 让我们一起进步吧! 使用Matlab绘图 图像是结果的一种可视化表现,它能直观的体现你的结果,并且能体现你获得结果的准确性,在当前的大数据时代,在做数据分析的时候,将其可视 ...

  7. Matlab绘图函数一览

    原文  http://www.cnblogs.com/liangliangh/p/3749016.html 要查看Matlab所有绘图函数,请从Matlab主界面菜单查看"绘图目录" ...

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

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

  9. matlab hist函数_算法工匠MATLAB专训营:Matlab绘图,小试牛刀

    作者 | 蔡老师 仿真秀专栏作者 首发 | 仿真秀平台 导读:正文之前,我在此详细说明一下,因为本文包含的程序太难得,网上肯定找不到这样的程序.随着讲课的越来越深入,我给出的程序会越来越实用,接近于实 ...

  10. matlab 高级绘图函数

      matlab高层绘图函数即是指Matlab提供了一系列的绘图函数,这些绘图函数使得用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形.与高级绘图函数的相对的是,低级绘图函数,这 ...

最新文章

  1. redis可以存多少条数据_最新数据!在武汉14区排名多少可以上高中?精准定位...
  2. linux如何生成so文件,新人问个问题,莫见笑:关于如何生成so文件,大家多多捧场啊...
  3. C语言宏与单井号(#)和双井号(##)
  4. matlab中gatbx工具箱的添加
  5. P5956-[POI2017]Podzielno【数学】
  6. 信息学奥赛一本通 1147:最高分数的学生姓名 | OpenJudge NOI 1.9 02:输出最高分数的学生姓名
  7. java推断字符串是否为乱码
  8. Distribution download cancelled. Using distribution from 'https://services.gradle.org/distributions/
  9. 物化视图基础概念、mview跨库迁移表
  10. linux windows双系统安装教程
  11. ALFA | 临床基因组课程 人群频率数据库 新成员
  12. CF 128A Statues
  13. 国王游戏【贪心算法】
  14. Revel框架快速入门教程
  15. php 降低采样率,讨论采样频率、采样深度(位深)、音量调节对音质的影响
  16. 【基础理论】介绍一个概率分布:柯西分布
  17. 【游戏】LOL只能攻击英雄,点不了小兵解决办法
  18. VS2010出现重复的代码项原因及解决方式
  19. Pytorch函数之topk()方法
  20. 当前目录./和父目录../辨析

热门文章

  1. 组态服务器和客户端是啥协议,组态王服务器和客户端区别
  2. 简单解说思科命令大全
  3. 谷歌浏览器怎么登录及开启同步功能
  4. Qt编写Onvif搜索及云台控制工具
  5. 机房布线技术设计与施工
  6. 年终将至,财务人如何做好数据分析?
  7. Docker 镜像地址修改
  8. 网卡MAC地址查询厂商
  9. 软件质量保障之代码走查
  10. CSS 3之美化表格样式