MATLAB 绘图函数及绘图辅助
更新时间: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 绘图函数及绘图辅助相关推荐
- [转载]MATLAB movie 函数动态绘图
原文地址:MATLAB movie 函数动态绘图作者:小霖cheeron MATLAB movie 函数动态绘图 电影动画的好处就是,运行一次可以多次播放,甚至可以直接生成avi文件,直接独立与Mat ...
- 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 ...
- python绘图函数m_python绘图数据m
我试图在python绘图上做一个数据标记,显示x和y坐标,如果可能的话,最好是自动的.请记住,我是python新手,没有使用matplotlib中标记功能的任何经验.我有一些来自.csv文件的FFT图 ...
- MATLAB中常用到的绘图函数
有关命令行环境的一些操作: (1) clc 擦去一页命令窗口,光标回屏幕左上角 (2) clear 从工作空间清除所有变量 (3) clf 清除图形窗口内容 命令1 figure 功能 创建一个新 ...
- Matlab:基本绘图函数
Matlab:基本绘图函数 创建绘图 在一幅图形中绘制多个数据集 指定线型和颜色 绘制线条和标记 在每十个数据点处放置标记 绘制虚数和复数数据 将绘图添加到现有图形中 图窗窗口 清空图窗以便创建新绘图 ...
- matlab hist函数_超全Matlab绘图方法整理(建议收藏!)
你好,我是goldsunC 让我们一起进步吧! 使用Matlab绘图 图像是结果的一种可视化表现,它能直观的体现你的结果,并且能体现你获得结果的准确性,在当前的大数据时代,在做数据分析的时候,将其可视 ...
- Matlab绘图函数一览
原文 http://www.cnblogs.com/liangliangh/p/3749016.html 要查看Matlab所有绘图函数,请从Matlab主界面菜单查看"绘图目录" ...
- Matlab 二维绘图函数(plot类)
plot 功能 绘制二维图形的最基本函数. 语法 //x为向量时,以x的元素值为纵坐标,x的序号为横坐标绘制曲线. //x为矩阵时,以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线. polt( ...
- matlab hist函数_算法工匠MATLAB专训营:Matlab绘图,小试牛刀
作者 | 蔡老师 仿真秀专栏作者 首发 | 仿真秀平台 导读:正文之前,我在此详细说明一下,因为本文包含的程序太难得,网上肯定找不到这样的程序.随着讲课的越来越深入,我给出的程序会越来越实用,接近于实 ...
- matlab 高级绘图函数
matlab高层绘图函数即是指Matlab提供了一系列的绘图函数,这些绘图函数使得用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形.与高级绘图函数的相对的是,低级绘图函数,这 ...
最新文章
- redis可以存多少条数据_最新数据!在武汉14区排名多少可以上高中?精准定位...
- linux如何生成so文件,新人问个问题,莫见笑:关于如何生成so文件,大家多多捧场啊...
- C语言宏与单井号(#)和双井号(##)
- matlab中gatbx工具箱的添加
- P5956-[POI2017]Podzielno【数学】
- 信息学奥赛一本通 1147:最高分数的学生姓名 | OpenJudge NOI 1.9 02:输出最高分数的学生姓名
- java推断字符串是否为乱码
- Distribution download cancelled. Using distribution from 'https://services.gradle.org/distributions/
- 物化视图基础概念、mview跨库迁移表
- linux windows双系统安装教程
- ALFA | 临床基因组课程 人群频率数据库 新成员
- CF 128A Statues
- 国王游戏【贪心算法】
- Revel框架快速入门教程
- php 降低采样率,讨论采样频率、采样深度(位深)、音量调节对音质的影响
- 【基础理论】介绍一个概率分布:柯西分布
- 【游戏】LOL只能攻击英雄,点不了小兵解决办法
- VS2010出现重复的代码项原因及解决方式
- Pytorch函数之topk()方法
- 当前目录./和父目录../辨析