MATLAB画图总结

article/2025/11/7 2:39:31

前言

       在进行数据处理展示的时候,为了能直观体现实验的结果,需要进行绘图,让人们能直观的记住数据的走向特征,图像是结果的一种可视化展现,因此掌握一些绘图方法非常重要,使用MATLAB可以很简单的进行画图。下面将介绍在MATLAB中如何进行图像展现。


画图总结


常见的画图指令即plot和fplot
plot常见绘图形式如下

 1. plot(x)
 若x为一维数组,则横坐标为数组长度,间隔为1,x的值为其纵坐标。
 2. plot(x,y,参数)
 x,y都为一维数组,y为x对应的函数值,参数值为对应曲线的线型、颜色和数据点标记形式等。

线型颜色数据点标记形式
‘-’ 实线‘r’红色‘*’用*表示数据点
‘:’虚线‘g’绿色‘.’用.表示数据点
‘-.’点划线‘b’蓝色‘o’用圈表示数据点
‘--’双划线‘y’黄色‘x’用x表示数据点
‘m’品红‘+’用+表示数据点
‘c’青色‘s’用小正方形表示数据点
‘w’白色‘D’用菱形表示数据点
‘k’黑色‘v’用下三角表示数据点
‘^’用上三角表示数据点
‘<’用左三角表示数据点
‘>’用右三角表示数据点
‘H’用六角形表示数据点
‘P’用五角星表示数据点

 3.plot(x1,y1,x2,y2,.....xn,yn)

将多个图像画在一个窗口上,减少重复使用plot。如果将代码分开表示画图,也可以用hlod on使多个图像画在一个窗口。

fplot有以下使用方式:

1.fplot(f,lims,参数)   

          f为函数,通常采用函数句柄形式,lims为x轴的取值范围,用二元向量[xmin,xmax]描述,默认为[-5,5],参数定义与上述plot参数定义一致。                                           

   eg.fplot(@(x)sin(x),[0,5],'b-')

2.fplot(fx,fy,tlims,参数)                                                                                                                                 fx,fy为函数,为参数方程形式,通常采用函数句柄形式,tlims为参数函数fx,fy自变量的取值范围,用二元向量[tmin,tmax]表示。 

   eg.fplot(@(t)tsint,@(t)tcost,[0,10*pi],‘b-’)

双y轴画图函数:plotyy

eg. x=[0:0.01:10]

y1=sinx,y2=cosx,plotyy(x,y1,y2)

三维曲面画图函数:mesh,surf

图形标注:title('图像标题')

                  xlabel('x轴说明')

                  ylabel('y轴说明')

                  text('x,y,文本说明')

                  legend('图1','图2',........'参数'....')

图像窗口分割函数:subplot

散点类图形:scatter(x,y,选项,‘filled’)

其中x,y用于定点数据点,选项用于指定线型、颜色、数据点标记,如果数据点标记是封闭图形,可以用选项‘filled’指定填充数据点标记,该选项省略时,数据点是空心的。

矢量类图形:quiver(x,y,u,v)

(x,y)为矢量的起点,(u,v)为矢量的终点。

双Y轴函数:plotyy

色彩处理:色图(colormap)

eg.创建一个色图矩阵

cmap=colormap(hot(10))

用shading函数改变着色方式,

     函数名称                                              作用
shading  faceted每个网格片用其高度对应颜色进行着色,默认网格线颜色黑色
shading flat每个网格片用同一颜色着色,网格线也用此颜色
shading interp网格片内采用颜色插值处理

 


 


http://chatgpt.dhexx.cn/article/439rnsTp.shtml

相关文章

matlab 画图基本介绍

1.在命令窗口输入命令时&#xff0c;可以不必每输入一条命令就按enter键执行&#xff0c;可以在输入几行后一同运行。方法是&#xff1a;换行时&#xff0c;只要在按住<shift>键的同时按<enter>键即可&#xff0c;否则matlab就会执行上面输入的所有语句。 2.如何将…

matlab画图操作(修改坐标轴及字体,加粗,颜色修改,适合论文画图)

matlab常用画图操作 1.设置坐标轴2.设置figure大小3.matlab线条设置4.子图设置5.颜色查询6.colorbar设置7.线条透明度设置8.设置坐标轴刻度形式&#xff08;对数刻度&#xff09;9.图例设置10 文件保存11 消除白色边框12 添加子标题13 调换y轴递增顺序 1.设置坐标轴 %设置坐标…

使用matlab画图中图

又到一年论文季&#xff0c;没想到临近投稿的我居然会被图片的清晰度打败&#xff0c;需要子母图的时候&#xff0c;我直接使用powerpoint进行拼接&#xff0c;多次png另存为&#xff0c;图已经糊出了新高度&#xff0c;那种超级糊图在论文里应该是投不出去的吧。。。但是&…

matlab-画图对坐标的显示

前言 许多小朋友对于matlab画图函数再熟悉不过了&#xff0c;但是画图里面还有更细小的地方我们还得注意&#xff0c;对于坐标的显示也是我们在日常生活中常需要我们做的&#xff0c;下面我就将以一个例子1来说明在画图中显示坐标的两种形式。 下面的数据取样格式为 提示&a…

Matlab画图相关知识

目录 一、绘制不同种类的图像 1.1.画一般曲线图 1.2.绘制柱状图 二、matlab的图像处理 2.1将多张图同时绘制在一个Figure上面&#xff0c;采用subplot函数 2.2改变matlab图像坐标刻度增长幅度 2.3设置坐标轴刻度为任意值 2.4在一张Figure中用同一个x对应两个y作图 2.5关于…

MATLAB画图使用不同的线型、点及标记

转载自&#xff1a;MATLAB画图使用不同的线型、点及标记 (baidu.com) 一、 线型、连续标记 先从最普通的说起。在plot函数中指定线型。 tlinspace(0,5,20); x1 t; x2 2*t; x3 3*t; x4 4*t; plot(t,x1,b,t,x2,g-o,t,x3,r*,t,x4,c:d); 这是基础的比较简单的情况。不做…

MATLAB绘图

在MATLAB中绘制函数图形的步骤如下&#xff1a; 先定义变量 x&#xff0c;通过指定的变量 x 值的范围&#xff0c;该函数被绘制&#xff1b; 然后定义函数&#xff0c; y f(x)&#xff1b; 最后调用 plot 命令&#xff0c;如 plot(x, y)。 接下来我们通过例子绘制简单的函…

matlab画图入门教程

**matlab画图&#xff1a;**图像是数据结果的一种可视化表现&#xff0c;它能直观的体现你的数据结果&#xff0c;并且能体现你获得结果的准确性&#xff0c;在当前的大数据时代&#xff0c;在做数据分析的时候&#xff0c;将其可视化可以直观多维的展示数据&#xff0c;可以让…

MATLAB——画图(经典)

plot 二维线图全页折叠 #语法 plot(X,Y) plot(X,Y,LineSpec) plot(X1,Y1,…,Xn,Yn) plot(X1,Y1,LineSpec1,…,Xn,Yn,LineSpecn) plot(Y) plot(Y,LineSpec) plot(___,Name,Value) plot(ax,___) h plot(___) 说明 示例 plot(X,Y) 创建 Y 中数据对 X 中对应值的二维线图。 如果 …

MATLAB 画图

目录 图形对象属性 坐标轴 散点图 Line 属性 imagesc histogram 直方图 subplot 图像保存 其他 图形对象属性 set 设置图形对象属性 set(H,Name,Value)&#xff1a;为 H 标识的对象指定其 Name 属性的值 p plot(1:10); set(p,Color,red)% 更改特定线条的颜色gca 当…

【Matlab】MATLAB绘图

专题四 MATLAB绘图 绘图的目的是使数据可视化。 一 二维曲线 1. 函数plot() 在MATLAB中,函数plot()是最基本的绘图函数,利用它可以绘制出不同的二维曲线。函数plot()的基本用法: plot(x, y) % 其中,x和y分别用于存储x坐标和y坐标数据,通常x和y是长度相等的向…

Matlab 几种画图方式总结

函数形式/画图原理 1.显函数--- y f ( x ) 2.隐函数--- f (x , y ) 0 3.参数式--- x f ( x ) , y f ( y ) 4.极坐标--- 针对以上函数图像的绘制&#xff0c;有两种绘图方法&#xff1a; 1&#xff1a;找点画线&#xff1b; 2&#xff1a;根据定义域和函数关系画图&…

Matlab中的画图函数

目录 一、二维曲线和图形 1、二维图像基本命令plot (1). 曲线线型、颜色和标记点类型 (2). 设置曲线线宽、标记点大小&#xff0c;标记点边框颜色和标记点填充颜色等。 (3). 坐标轴设置 (4). 坐标轴刻度设置 (5). 图例 (6). 更多的设置 二、 图形的控制与表现 1&…

MATLAB-画图汇总

画图之前建议先想好自己要画什么样的图&#xff0c;再去找相关代码。 本文汇总了一些matlab画图代码和修饰指令。 画图指令 连线图-plot 连线图就是连接一个又一个的点&#xff0c;最后形成一个图&#xff08;折线图&#xff09;&#xff0c;但是当对进行限制&#xff0c;比…

matlab 找到数组中第一个不连续点_超全Matlab绘图方法整理

你好,我是 goldsunC让我们一起进步吧! 使用Matlab绘图 图像是结果的一种可视化表现,它能直观的体现你的结果,并且能体现你获得结果的准确性,在当前的大数据时代,在做数据分析的时候,将其可视化可以直观多维的展示数据,可以让人们更好的发现并且记住数据的特征,因此很多…

Matlab 学习(三)之绘图

一&#xff1a;二维绘图 1.1 plot 直角系绘图 首先要先绘图&#xff0c;日常绘图就要先描点&#xff0c;然后连点成线。在Matlab中绘图也是如此。 plot(x,y) 这里 x, y 都是向量&#xff0c;以 x 中的元素为横坐标&#xff0c; y 中的元素为纵坐标&#xff0c;作平面曲线。向量…

MATLAB 绘图

一、绘图的基本步骤 在MATLAB中绘制图形&#xff0c;通常采用以下7个步骤 1.准备数据 准备好绘图需要的横坐标变量和纵坐标变量数据。 2.设置当前绘图区 在指定的位置创建新的绘图窗口&#xff0c;并自动以此窗口的绘图为当前绘图区。 3.绘制图形 创建坐标轴&#xff0c;指定叠…

matlab之画图

目录 1. 横纵坐标轴 2. 格点显示 3. 图、窗体Figure1的命名 4. 多个图形叠加绘制 5. 频谱图 5.1 已知信号画频谱图 5.2 已知传输函数画频谱图 1. 横纵坐标轴 横纵坐标轴标签&#xff1a; x -pi: 0.01: pi; figure, plot(x, cos(x)); xlabel(“x axis”); ylabel(“y axi…

MATLAB画图——基础篇

MATLAB画图——基础篇 在MATLAB使用的过程中&#xff0c;学会画图是一项必要的技能。在这里&#xff0c;我总结了部分简单的画图函数&#xff0c;同时附上代码&#xff08;本文中的程序为了方便给出的数据都很简单&#xff0c;大家可以自己去尝试其他数据&#xff09;。这对刚…

MATLAB基本绘图

一.基本命令&#xff1a; plot(); 绘图命令 hold on,hold off 清除之前的图形 legend();多图标注 xlabel(); ylabel(); zlable(); title(); text();文本 annotation();用于在图上绘制符号 关于图像字体和轴的设置命令 二.命令介绍 2.1 plot(); 绘图命令 %hold on,…