Matlab:plot函数绘制二维折线图

article/2025/9/19 2:49:40

一、基本调用格式

1、plot(y)
  若y为向量时,则以y中元素序号为横坐标,y的分量为纵坐标绘制曲线。若y为实矩阵,则按照列绘制每一列对应的曲线。
2、plot(x,y)
  若x和y为同维向量,则以x为横坐标,y为纵坐标绘制曲线。若x和y中存在标量,则plot函数绘制出的是散点图。
3、plot(x1,y1,x2,y2)
  同时绘制多条曲线

二、属性设置

例:

x = [1 2 3 4 5];
y = [1 4 9 16 25];
plot(x,y,'k - o');%曲线设置为:黑色(k)、细直线(-)、点标记为圆形(o)

在这里插入图片描述

1、线条颜色设置

符号颜色RGB
‘r’红色[1 0 0]
‘g’绿色[0 1 0]
‘b’蓝色[0 0 1]
‘k’黑色[0 0 0]
‘w’白色[1 1 1]
‘c’青色[0 1 1]
‘y’黄色[1 1 0]
‘m’品红[1 0 1]

例如:plot(x,y,‘r’);%线条设置为红色

2、线形设置

符号线形
‘-’实线(默认)
‘- -’虚线
‘:’点线
‘-.’点划线

例如:plot(x,y,’:’);%线形设置为虚线

3、点形状设置

符号线形
‘o’
‘+’加号
‘*’星号
‘.’
‘x’十字
‘s’正方形
‘d’菱形
‘p’五角星
‘^’上三角形
‘v’下三角形
‘>’右三角形
‘<’左三角形

例如:plot(x,y,’o’);%坐标点设置为圆形

4、其它设置
线宽设置:Plot(x,y,’LineWidth’,1);%默认为0.5磅
标记大小设置:plot(x,y,’o’,’MarkerSize’,10);%默认为6磅
标记填充延时:plot(x,y,’o’,’MarkerFaceColor’,’b’);%设置为蓝色

三、辅助显示函数

函数作用
title(’ ')设置图形的标题
xlabel(’ ')标记横坐标含义
ylabel(’ ')标记纵坐标含义
axis([xmin xmax ymin ymax])限定曲线显示范围
grid on/grid off添加网格线/取消网格线
hold on/hold off保持上一张图/取消保持
text(a,b,’ ’)在点(a,b)处添加标注

http://chatgpt.dhexx.cn/article/J4cp1UCn.shtml

相关文章

MATLAB-最简单基础的画二维图(点图、折线图、拟合曲线)

之前写过一篇关于画matlab折线图的博客&#xff0c;但是写的非常潦草。也算是为了以后自己方便看&#xff0c;打算重新把画二维图部分再写一下&#xff0c;因此有了这篇博客。 画二维图形主要使用plot函数&#xff0c;使用方法说明&#xff1a;&#xff08;官网&#xff09; 1.…

MATLAB如何绘制折线图和美化折线图

MATLAB如何绘制折线图和美化折线图 MATLAB如何绘制折线图和美化折线图绘制基本图像GUI界面进行调整编写代码进行调整总结 MATLAB如何绘制折线图和美化折线图 在写论文的时候&#xff0c;我们直接用MATLAB绘制的图像和大佬的比起来总是差很远&#xff0c;现在我们来看如何美化科…

Matlab绘制多个折线图的方法

给出一个Matlab绘制折线图的例子&#xff1a;Matlab绘制多个折线图和子图的详细方法&#xff0c;并且字体设置为Times New Roman&#xff0c;可用于普通课程作业的撰写。 %% 维数选择 % 人脸1.f Dim 10:10:100; %% 数据选择 % 人脸1.f RKSH [53 68 74 77 77 78 78 78 78 78]…

MATLAB 绘制折线图

MATLAB 绘制折线图 想要绘制出如上图所示折线图&#xff0c;首先&#xff0c;先展示代码&#xff1a; x0:10:50; a[0, 1.80,7.60,17.40,31.20,49.00] plot(x,a,s-g,MarkerSize,2,MarkerFaceColor,g,MarkerEdgeColor,g,LineWidth,2); grid b[0,1.10,4.20,9.30,16.40,25.50]; ho…

MATLAB绘制统计折线图

MATLAB绘制实验数据折现图 在论文或者文章写作中&#xff0c;经常需要使用图形来表示我们的实验结果。一般来说&#xff0c;这种表示方式比表格更加直观、更加可视化。因此&#xff0c;本文给出一种使用MATLAB处理数据得到折线图的教程。 1. 待处理数据形式 待处理的数据为迭代…

MATLAB中画折线图:plot函数的简单用法

20年4月24日更新 关于MATLAB里柱状图的画法&#xff0c;以及如何在图例legend和轴标签xlabel里加入latex公式&#xff0c;请参考 https://blog.csdn.net/u014261408/article/details/102511989。 使用plot绘制二维图像 MATLAB中plot函数常常被用于绘制各种二维图像&#xff…

matlab 画折线图

针对这篇博客里有些不够详细的地方&#xff0c;后期又写了一个稍微更详细的MATLAB画折线图&#xff1a;https://blog.csdn.net/Rhiney_97/article/details/105000137 代码&#xff1a; 效果图&#xff1a; x1:1:5就是x轴上的数据&#xff0c;从1开始到5结束&#xff08;即应该有…

MATLAB编程:绘制折线图 以及 画图的一些小技巧

MATLAB编程&#xff1a;绘制折线图 以及 画图的一些小技巧 前言一、介绍二、MATLAB实现三、总结 前言 本博主使用的MATLAB版本是2020b&#xff0c;这个版本可以使用许多有趣的扩展APP。本节将会对如何在已有数据条件下绘制一幅折线图&#xff0c;非常详尽地一种编程方式&#x…

matlab-画折线图

用matlab画折线图是一个很基本的操作&#xff0c;下面是程序 x5:5:50;%x从5开始,50结束&#xff0c;间隔为5a[75.226,76.704,75.263,75.337,75.599,76.302,74.824,76.924,75.595,75.442];b[72.112,70.764,68.63,68.201,64.067,61.717,61.476,61.561,61.066,61.586];plot(x,a,*…

Matlab绘制折线图详细方法

Matlab绘制折线图属于非常基本的功能&#xff0c;首先给出一个示例代码&#xff0c;有详细的解释&#xff0c;可以根据自己需求进行修改。 x1:1:5;%x轴上的数据&#xff0c;第一个值代表数据开始&#xff0c;第二个值代表间隔&#xff0c;第三个值代表终止a[203.024,113.857,2…

matlab绘制折线图基本操作

本篇博客主要总结matlab绘制折线图的基本操作&#xff0c;使用的函数是plot函数&#xff0c;关于plot的函数语法规则&#xff0c;这里不再赘述&#xff0c;可以参考matlab官方文档&#xff0c;https://ww2.mathworks.cn/help/matlab/ref/plot.html#d124e1037051&#xff0c;不看…

matlab 画折线图(美化)

常规的折线图我们可以调用plot()函数进行画图&#xff0c;并且我们可以修改参数画出不同颜色&#xff0c;各种样式的图&#xff0c;但是我们怎么样才能在折线图上加上数据标签&#xff0c;我们需要调用text()函数来完成&#xff0c;进行我们直接进入实战 首先我们先查看一下要…

Matlab中绘制折线图(附matlab代码)

Matlab中绘制折线图 一般来说&#xff0c;折线图更加直观、更加可视化。因此&#xff0c;本文给出一种使用MATLAB处理数据得到折线图的教程。 1、创建折线图 x1:1:5;%x轴上的数据&#xff0c;第一个值代表数据开始&#xff0c;第二个值代表间隔&#xff0c;第三个值代表终止…

Python 的Int的最大值是多少?

Python 的Int的最大值是多少&#xff1f; 非常大

C语言中INT数据类型的最小值和最大值

INT数据类型的最小值&#xff1a; -2,147,483,648&#xff0c;转化成二进制1000 0000 0000 0000 0000 0000 0000 0000 第一位1即时符号位&#xff0c;也是数值位&#xff0c;2312,147,483,648 INT数据类型的最大值 2,147,483,647&#xff0c;转化为二进制 0111 1111 1111 1…

java int 的最大值 Integer.MAX_VALUE 是 2147483647 / 二十一亿多的一个整数

java int 类整数的最大值是 2 的 31 次方 - 1 2147483648 - 1 2147483647 可以用 Integer.MAX_VALUE 表示它&#xff0c;即 int value Integer.MAX_VALUE; Integer.MAX_VALUE 1 Integer.MIN_VALUE -2147483648 再大的数就要用 long &#xff08;最大值 2 的 63 次方 - …

算法| Java的int类型最大值为什么是21亿多?

开篇 本文主要介绍在Java中&#xff0c;为什么int类型的最大值为2147483647。 理论值 我们都知道在Java中&#xff0c;int 的长度为32位。 理论上&#xff0c;用二进制表示&#xff0c;32位每一位都是1的话&#xff0c;那么这个数是多少呢&#xff1f; 我们来计算一下&…

C++int型的数到底最大值是多少

int的范围是-2的31次方到2的31次方-1。 为什么是31次方呢&#xff1a;因为我的电脑是4个字节表示int&#xff0c;一个字节占8位。所以就32位&#xff0c;-1是因为int是signed有符号位的&#xff0c;所以就31。为什么正数要31-1呢:个人理解:&#xff08;假设4个1&#xff0c;如…

2019latex安装教程

菜鸡一枚&#xff0c;一开始装latex找了好多博客&#xff0c;按照他们的步骤走还是失败&#xff0c;最后把他们集齐&#xff0c;拼在了一起&#xff0c;终于召唤出了latex&#xff01;&#xff01;&#xff01; 参考博客链接&#xff1a; 安装教程 环境变量教程 安装教程 环境…

Latex安装教程 (TeX Live 和 TeXStudio)

文章目录 TeX Live 安装(1) 进入官网 [Tex Live](http://tug.org/texlive/)(2) 选择 on DVD(3) 选择 downloading the TeX Live ISO image and burning your own DVD(4) 选择 download from a nearby CTAN mirror(5) 选择 texlive2020.iso下载(6) 下载后解压&#xff1a;在解压…