全球旧事资料 分类
MATLAB二维图形绘图入门技巧
一、plot函数
1plot函数的基本应用格式:plotxyxy为长度相同的向量,存储x坐标和y坐标。
绘图时数据需要对应排序好。例51x0pi1002piy2exp05xsi
2pixplotxy注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。
2
15
1
05
0
05
1
150
1
2
3
4
5
6
7
例52tpipi100pixtcos3tytsi
tsi
tplotxy
f21510500511524
3
2
1
0
1
2
3
4
以上提到plot函数的自变量xy为长度相同的向量,这是最常见、最基本的用法。2含多个输入参数的plot函数plot函数可以包含若干组向量对,每一组可以绘制出一条曲线。含多个输入参数的plot函数调用格式为:plotx1,y1,x2,y2,…,x
,y
如下列命令可以在同一坐标中画出3条曲线。xli
space02pi100plotxsi
xx2si
xx3si
x
3
2
1
0
1
2
3
0
1
2
3
4
5
6
7
当输入参数有矩阵形式时,配对的xy按对应的列元素为横坐标和纵坐标绘制曲线,曲线条数等于矩阵的列数。xli
space02pi100y1si
xy22si
xy33si
xxxxxyy1y2y3
fplotxyxcosxxy都是含有三列的矩阵,它们组成输入参数对,绘制三条曲线;x和cosx又组成一对,绘制一条余弦曲线。
3
2
1
0
1
2
3
0
1
2
3
4
5
6
7
注:li
space是Matlab中的一个指令,用于产生指定范围内的指定数量点数,相邻数据跨度相同,并返回一个行向量。调用方法:li
spacex1x2N。功能:用于产生x1,x2之间的N点行矢量,相邻数据跨度相同。其中x1、x2、N分别为起始值、终止值、元素个数。若缺省N,默认点数为100。举例如下:Xli
space510020X5101520253035404550556065707580859095100ps:这和X55100的效果是一样的。3plot函数画矩阵利用plot函数可以直接将矩阵的数据绘制在图形窗体中,此时plot函数将矩阵的每一列数据作为一条曲线绘制在窗体中。如Apascal5A111111234513610151410203515153570产生从5到100范围内的20个等分数据
fplotA
70
60
50
40
30
20
10
0
1
15
2
25
3
35
4
45
5
注:帕斯卡矩阵:由杨辉三角形表组成的矩阵称为帕斯卡Pascal矩阵。杨辉三角形表是二次项xy
展开后的系数随自然数
的增大组成的一个三角形表。如4阶帕斯卡矩阵为:Pascal41111123413610141020pascal
是矩阵实验室(MatrixLaboratory)MATLAB中的命令,利用pascal()命令可以在矩阵实验室中方便的得到任意阶帕斯卡矩阵。设A为帕斯卡矩阵,则在MATLAB命令窗口中输入Apascal

r
好听全球资料 返回顶部