:绘制二维线图
NO.1 绘制横轴为X,竖轴为Y二维线图,Y值与X值一一对应。
如果 X 和 Y 都是向量,则它们的长度必须相同。plot 函数绘制 Y 对 X 的图。
如果 X 和 Y 均为矩阵,则它们的大小必须相同。plot 函数绘制 Y 的列对 X 的列的图。
如果 X 或 Y 中的一个是向量,而另一个是矩阵,则矩阵的各维中必须有一维与向量的长度相等。如果矩阵的行数等于向量长度,则 plot 函数绘制矩阵中的每一列对向量的图。如果矩阵的列数等于向量长度,则该函数绘制矩阵中的每一行对向量的图。如果矩阵为方阵,则该函数绘制每一列对向量的图。
如果 X 或 Y 一个为标量,而另一个为标量或向量,则 plot 函数会绘制离散点。但是,要查看这些点,必须指定标记符号,例如 plot(X,Y,‘o’)。
NO.2 设置线型、标记符号和颜色。
— 线型、标记和颜色
线型、标记和颜色,指定为包含符号的字符向量或字符串。符号可以按任意顺序显示。不需要同时指定所有三个特征(线型、标记和颜色)。例如,如果忽略线型,只指定标记,则绘图只显示标记,不显示线条。
示例: ‘–or’ 是带有圆形标记的红色虚线
NO.3 绘制横轴为X,竖轴为Y的多组二维线图,Y值与X值一一对应,所有线条都使用相同的坐标区。
NO.4 设置每个线条的线型、标记符号和颜色。
可以混用 X、Y、LineSpec 三元组和 X、Y 对组:例如
NO.5 创建 Y 中数据对每个值索引的二维线图。
如果 Y 是向量,x 轴的刻度范围是从 1 至 length(Y)。
如果 Y 是矩阵,则 plot 函数绘制 Y 中各列对其行号的图。x 轴的刻度范围是从 1 到 Y 的行数。
如果 Y 是复数,则 plot 函数绘制 Y 的虚部对 Y 的实部的图,使得 plot(Y) 等效于 plot(real(Y),imag(Y))。
也可以设置线形、标记和颜色
NO.6 使用一个或多个 Name,Value 对组参数指定线条属性。如线宽、线形、线条颜色等。
2.1 plot(X,Y) | plot(X1,Y1,X2,Y2)
以绘制三角函数曲线为例
代码1:
结果展示:
代码2:
结果展示:
2.2 plot(X,Y.Linespec) | plot(X1,Y1,Linespec1,X2,Y2,Linespec2)
设置线型、标记符号和颜色
代码1:
与下面代码2输出结果一致
代码2:
结果展示:
2.3 plot(X) | plot(X, Linespec)
代码1:
输出结果:
代码2:
结果展示:
2.4 plot(___,Name,Value)
2.4.1 在特定的数据点显示标记
关键字:
:要显示标记的数据点的索引,默认 1:length(YData),即显示所有数据点标记
注意: 要显示数据点标记,首先要指定标记符号
示例:
代码:
结果展示:
2.4.2 指定线宽、标记大小和标记颜色
关键字:
:线宽,默认 0.5 磅
:标记大小,默认 6 磅
:标记轮廓颜色
:标记填充颜色
代码:
输出结果:
函数绘制三维点或线图,用法与 函数大同小异,具体细节可参考 https://ww2.mathworks.cn/help/matlab/ref/plot3.html
相关链接:
https://ww2.mathworks.cn/help/matlab/ref/plot.html
https://www.runoob.com/html/html-tutorial.html
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/13413.html