第7部分 MATLAB的绘图基础
1.二维图形绘制
(1)plot()函数
格式:
plot(x)
plot(x,y)
图形绘制函数plot(x)的格式说明
x内容 |
说明 |
实向量y |
以y元素下标序号i为横坐标,元素y为纵坐标,绘制(I,y)的有序集合的图形,中间以线段连接 |
实矩阵 |
对于矩阵,即含有mXn个元素的矩阵,则函数绘出n条具有m个点的曲线,这些点以序列号为横坐标,以列元素为纵坐标,且这n条曲线均采用系统默认的不同的颜色绘制而成 |
负数矩阵 |
对于mXn的复数矩阵,每行以横轴为实轴,纵轴为虚轴,绘制(real(),imag())的有序集合的m条具有n个点的曲线段图形,这样,复数矩阵在复平面上表示出来了 |
例.利用函数plot()来绘制实向量Y=[27,99,31,75,325,721,43,12]、A=[23,672;440,100;543,64]和复数矩阵Z=[25-23i,63-77i,34-64i,123-34i]
>> Y=[27,99,31,75,325,721,43,12];
>> plot(Y)
>> A=[23,672;440,100;543,64];
>> plot(A)
>> Z=[25-23i,63-77i,34-64i,123-34i];
>> plot(Z)
图形绘制函数plot(X,Y)的格式说明
X数据类型 |
Y数据类型 |
说明 |
实向量x |
与x同长度的实向量y |
绘制以同下标的x为横坐标,y为纵坐标的曲线段 |
长度为m或n的实向量x |
维度为mXn的矩阵 |
绘制矩阵A对向量x的图形,对mXn的矩阵A和长度为m的向量x,绘制矩阵A的列对向量x的图形。如果x的长度为n,则绘制矩阵A的行对向量x的图形。向量x可以是行向量也可以是列向量 |
维度为mXn的矩阵 |
长度为m或n的实向量x |
对矩阵A绘制向量x的图形,对于一个mXn的矩阵A个长度为m的向量x,对矩阵A的列绘制向量x的图形。如果x的长度为n,则对矩阵A的行绘制向量x的图形。向量x可以是行向量,也可以是列向量 |
维度为mXn的矩阵 |
维度为mXn的矩阵 |
对矩阵A的行绘制矩阵的B的列的图形。如果A和B都是mXn的矩阵,将绘制n条由m个有序对连成的曲线 |
(2)线型、标记和颜色
颜色 |
符号 |
b |
g |
r |
c |
||||||||||
说明 |
蓝色 |
绿色 |
红色 |
青色 |
|||||||||||
符号 |
m |
y |
k |
w |
|||||||||||
说明 |
品红色 |
黄色 |
黑色 |
白色 |
|||||||||||
线性 |
符号 |
- |
: |
-. |
-- |
<none> |
|||||||||
说明 |
实线 |
点线 |
画点线 |
虚线 |
无 |
||||||||||
标记点型 |
符号 |
. |
o |
x |
* |
+ |
none< |