在matlab中,plot函数用来绘制二维图像。

1.plot默认格式

plot(x,y)这种格式中,若x,y是向量,则它们必须具有相同的长度。函数将以x为横轴,绘制y。

若x,y都是矩阵,则它们必须具有相同的尺寸,plot函数将针对x的各列绘制y的每列。更确切的说,将x和y的对应的各列取出来,绘制曲线。比如x和y分别为n*n的矩阵,则plot函数将x的第1列和y的第1列对应取出来,绘制一条曲线,然后将x的第二列与y的第二列对应起来,绘制一条曲线,如此下去直到第n条匹配绘制完成。

若x和y之一为向量,另一个为矩阵,则矩阵必须有一维与向量的长度相等。如果矩阵的行数等于向量的长度,则针对向量绘制矩阵的每列;如果矩阵的列数等于向量长度,则针对向量绘制矩阵的每行;若矩阵为方阵,则针对向量绘制矩阵的每列。

若x和y之一为标量,另一个为标量或者向量,则绘制离散的点;然而想要看到绘制的点,用户必须指定表示点位的记号。

2.plot属性应用

带属性的格式中。增加了线属性的设置,这些属性包括线型设置,绘制线条时是否使用标记符号以及使用什么样的标记符号,线条的颜色、粗细等等。

在plot函数中,无论是线型、标记符号还是颜色,具体制定时,都是以字符串的形式出现。字符串中的颜色可以以任何顺序出现,用户也可以省略其中的一个或多个选项。如果用户省略了线条样式,但制定了标记字符,则plot函数只显示标记符,但不会显示线条。

plot函数在绘制线条时,线条属性主要包括三个方面,一是线型的使用。

符号 含义 符号 含义 符号 含义 符号 含义
- 细实线 虚点线 -. 点画线 -- 虚画线

二是颜色的使用,其中最常用的颜色如下所示,更多的颜色可以采用RGB来表示。

点线颜色允许的设置值
符号 含义 符号 含义 符号 含义 符号 含义
r b y w
g 绿 c k m 品红
  三是标志符的应用,它可以更有效的显示出数据点的位置。
标识符符号与含义
符号 含义 符号 含义 符号 含义 符号 含义
. 实心点 < 朝左三角 d 菱形 p 五角星
+ 十字号 > 朝右三角 h 六角星 s 方块
* 星号 v 朝下三角 o 空心圆圈 x 叉字符
^ 朝上三角            

matlab对plot函数中线条属性的修改,提供了属性名称和属性值的设置方法。

线条属性名称和设置值
属性名称 含义 属性值 备注
Color 设置线条或点的颜色 [r,g,b],各颜色强度介于0~1
  • 常用颜色可使用色彩符号进行设置
  • 使用RGB颜色数据也可
  • 默认蓝色
LineStyle 线型 细实线、虚点线、点画线、虚画线
  • 通过线型符号设置
  • 默认细实线
LineWidth 线条宽度/粗细 正实数
  • 正版出版物使用1.4为宜
  • 默认为0.5
Marker 数据点标识符 菱形、空心圆圈等13种
  • 通过标识符符号设置
MarkerSize 标识符大小 正实数
  • 默认值为6.0
MarkerEdgeColor 标识符边界色彩 [r,g,b],各颜色强度介于0~1  
MarkerFaceColor 标识符内部填充色彩 [r,g,b],各颜色强度介于0~1  
3.其他几种格式
  • plot(x1,y1,...,xn,yn)

在这种格式中,将使用相同的坐标轴绘制多条曲线。

  • plot(x1,y1,linespec1,...,xn,yn,linespecn)

这种格式允许用户对每条线进行属性设置

  • plot(y)

这种格式中,只有数据y,plot将绘制二维的线条。具体来讲,针对y的每个数据,以数据的索引当做x与其值配对绘制曲线。如果y是向量,那么x轴的尺度范围从1到y的长度。如果y是矩阵,则绘制y的每列,列中数据对应的x,则取各值对应的行号。若y是复数,则复数的实部设定为x,虚部设定为y。

  • ploy(y,linespec)

统一设定各线条的属性。

  • plot(ax,______)

这种格式不是在当前的轴框绘图,而是在由句柄ax指定的轴框内绘图,这种格式允许用户对特定绘图对象进行属性设置。

  • h=plot(______)

这种格式返回由图中各线条的句柄构成的列向量h,即h中的每个元素就是图中一条线的句柄,当绘制多条线时,用户可通过某条线的句柄对该线进行特定的修改。

matlab plot函数详解相关推荐

  1. Matlab fplot函数详解

    Matlab之fplot函数详解 功能:绘制表达式或函数 语法: fplot(f) fplot(f,xinterval) fplot(funx,funy) fplot(funx,funy,tinter ...

  2. Matlab二维绘图---plot函数详解

     plot函数是matlab中最主要的二维作图函数.(参考文献--MATLAB HELP 文档) 一.常用的函数主要的形式有以下几种: plot(X,Y) plot(X,Y,LineSpec) p ...

  3. MATLAB:plot函数详解

    文章目录 1 plot 函数语法 2 示例 2.1 plot(X,Y) | plot(X1,Y1,X2,Y2) 2.2 plot(X,Y.Linespec) | plot(X1,Y1,Linespec ...

  4. plt.plot()函数详解

    plt.plot()函数详细介绍 plt.plot(x, y, format_string, **kwargs) 参数 说明 x X轴数据,列表或数组,可选 y Y轴数据,列表或数组 format_s ...

  5. Matlab xcorr函数详解

    Matlab提供了计算互相关和自相关的函数xcorr函数 1.使用方法 c = xcorr(x,y) c = xcorr(x) c = xcorr(x,y,'option') c = xcorr(x, ...

  6. MATLAB 匿名函数详解(超级全面)

    匿名函数与之相对的即为需要.m文件存储的命名函数,匿名函数可以在任意地方定义(包含命令行窗口),且由于没有固定的名称,函数是可以像变量一样被传递的.以下详细讲解一下MATLAB中不可或缺的一部分具体能 ...

  7. mapminmax函数 matlab,matlab mapminmax函数详解

    几个要说明的函数接口: [Y,PS] = mapminmax(X) [Y,PS] = mapminmax(X,FP) Y = mapminmax('apply',X,PS) X = mapminmax ...

  8. matlab padarray函数详解

    本文来自于matlab帮助页面,命令:help padarray 语法: B = padarray(A,padsize) B = padarray(A,padsize,padval) B = pada ...

  9. matplotlib库的pyplot的plot()函数详解

    函数原型 pyplot.plot(x,y,format_string,**kwargs) x :表示x轴的数据,可以是列表或元组 可选 y: 表示y轴的数据,可以是列表或元组 format_strin ...

  10. matlab find函数详解

    Find 这个函数用处也挺大的,这几天看很多程序都见到这一函数,今天要好好给阐述,了解下 这个函数是为了找到矩阵或者是数组,向量中的非零元素.下面一大段英文没耐心看.看看例子就行了. 第一个用法是 n ...

最新文章

  1. matlab中help所有函数功能的英文翻译
  2. Ubuntu安装软件失败
  3. 猴子吃桃问题 python
  4. Tomcat启动时卡在org.apache.catalina.startup.HostConfig
  5. 抽象工厂产品等级结构与产品族
  6. Js操作Select大全(取值、设置选中)
  7. 无监督学习与有监督学习的本质区别是什么_干货关于无监督学习你了解多少?...
  8. 了解Java密码扩展的基础
  9. 关于私募基金高水位业绩报酬计提的N种方式!
  10. 凤凰系统运行linux,把凤凰系统装进U盘里,打造PC上的可移动android系统
  11. QT 编写 STC系列MCU烧录软件
  12. 《路由器开发 - 路由器刷机指南》联想NWiFi3刷机
  13. 计算机语言排行之我见
  14. game-of-life-master jenkins部署
  15. 利用mobi 和 epub 电子书文件建立自己的书库
  16. SaaS 长河下,AfterShip 技术升级的“加减法”
  17. 数据分析-C端与B端数据分析的异同
  18. C10k-problem
  19. python的输出语法_Python入门语法综述
  20. 一支口红用了5年_一支口红用多久最好 口红一般用多久

热门文章

  1. CMAQ-5.2安装及测试数据运行
  2. Python简易图片批量压缩程序
  3. 文明与征服汉尼拔阵容技能推荐
  4. python 获取MP4视频第一帧 | Python工具类
  5. 让计算机休眠的命令,电脑怎么取消休眠?关闭休眠命令是什么?
  6. 糖尿病会对视网膜造成影响吗?
  7. Invalid bound statement (not found)出现原因和解决方法
  8. 权威数据:百度9月后最新算法转SEOwhy
  9. U盘无法打开的解决方法大全
  10. 如何检查SFP光模块的光信号强度?