当前位置: 首页 > news >正文

【AI创作组】Matlab绘图基础之plot函数

1. plot函数语法

1.1 基本语法

Matlab中的plot函数是最常用的绘图函数之一,其基本语法如下:

plot(X,Y)
  • XY可以是向量或矩阵,也可以是两个向量的元素个数相同的数组。
  • XY都是向量时,plot函数将在当前坐标轴上绘制YX的图。

1.2 线型、颜色和标记

plot函数还允许用户自定义线型、颜色和数据点的标记,语法如下:

plot(X,Y,'LineStyle','Marker','Color')
  • LineStyle指定线型,如'-'(实线)、'--'(虚线)、':'(点线)等。
  • Marker指定数据点的标记类型,如'o'(圆圈)、'+'(加号)、'*'(星号)等。
  • Color指定颜色,如'r'(红色)、'g'(绿色)、'b'(蓝色)等。

1.3 多条曲线绘制

在同一个坐标轴上绘制多条曲线,可以使用多次plot函数调用,或者将数据组合后一次调用:

plot(X1,Y1,X2,Y2,...,Xn,Yn)
  • 每次调用plot函数时,可以指定不同的线型、颜色和标记来区分不同的曲线。

1.4 子图绘制

使用subplot函数可以在一个窗口中创建多个子图,每个子图可以独立使用plot函数:

subplot(m,n,p)
plot(X,Y)
  • mn分别指定子图的行数和列数。
  • p指定当前激活的子图位置。
  • 在调用subplot后,接下来的plot函数将在指定的子图中绘图。

2. plot函数用法

2.1 绘制向量

在MATLAB中,使用plot函数绘制向量时,可以直接传入一个向量作为参数。此时,向量的索引值将作为横坐标,向量的元素值将作为纵坐标进行绘制。

x = [10, 20, 30, 40, 50];
plot(x);

上述代码将绘制一个以向量元素索引为横坐标,以元素值作为纵坐标的折线图。

2.2 绘制矩阵

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 机器学习 and 深度学习
  • Python办公自动化教程(003):PDF的加密
  • 【Git使用】删除Github仓库中的指定文件/文件夹
  • FPGA科学高效的编程方法有哪些?
  • 硬件工程师笔试面试——电机
  • Android MediaPlayer + GLSurfaceView 播放视频
  • 【Linux篇】常用命令及操作技巧(基础篇)
  • WebRtc一对一视频通话_New_peer信令处理
  • 深度学习02-pytorch-06-张量的形状操作
  • C++的 try-catch 结构
  • Gitlab学习(008 gitlab开发工作流GitFlow)
  • 这是一篇给Java小白看的JVM文章
  • Diffusion Models/Score-based Generative Models背后的深度学习原理(7):估计配分函数
  • 【机器学习】——支持向量机
  • antd table 可展开行的多种控制
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 10个最佳ES6特性 ES7与ES8的特性
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • Apache的基本使用
  • Bytom交易说明(账户管理模式)
  • canvas 绘制双线技巧
  • emacs初体验
  • PHP CLI应用的调试原理
  • quasar-framework cnodejs社区
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • 关于for循环的简单归纳
  • 理清楚Vue的结构
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 突破自己的技术思维
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (1)Nginx简介和安装教程
  • (2)(2.10) LTM telemetry
  • (9)STL算法之逆转旋转
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (web自动化测试+python)1
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (三)Kafka离线安装 - ZooKeeper开机自启
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)视频码率,帧率和分辨率的联系与区别
  • (转载)利用webkit抓取动态网页和链接
  • (状压dp)uva 10817 Headmaster's Headache
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .form文件_一篇文章学会文件上传
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET Project Open Day(2011.11.13)
  • .net 设置默认首页
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • @Autowired标签与 @Resource标签 的区别
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)