利用plot()函数可以绘制出不同的二维曲线
lpot()函数用于绘制平面上的线性坐标曲线
通常x,y为长度相等的向量
例子
相应位置上的x,y构成某一点的坐标,例如(2.5,1.5)构成第一点的坐标
plot()函数最简单的调用格式是只包含一个输入参数
以x为实向量时,以向量的下标为横坐标,元素的值为纵坐标绘制一条曲线,
例子
那横坐标就是1,2,3,4
利用x,y构造一个复数cx
构造复数还可以用
运行结果
生成x,是由100个元素的行向量
y由3个行向量构成,矩阵
y行向量的长度与x行向量的长度相同,这时以x,y为参数调用plot()函数,曲线条数更与y的行数
另一种情况
这时,以x,y对应列元素为横纵坐标分别绘制曲线,曲线条数等于矩阵的列数
t是一个值在0~2Π的行向量,t1时t的转置,x是由3个列向量构成的矩阵,
y是由3个与t1长度相同的列向量构成,以x,y为参数绘制图形
运行结果,3条曲线
n组向量绘制n条曲线
0~2Π,分别有10,20,100
当数据点较少时,曲线呈现出一条折线----蓝色曲线
x是一个列向量
y1是一个由两个列向量构成的矩阵,两个列向量分别存储两条包络线的纵坐标
y2存储指定曲线的纵坐标
正弦函数与x轴交点的横坐标是Π的整数倍
y3存储曲线与x轴交点的纵坐标
plot函数包含3组绘图数据,
k表示黑色,冒号表示虚线,b表示蓝色,--表示双划线,r表示红色,p数据点标记,表示五角星
plot函数的采样间隔设置为0.005
fplot函数可以根据参数函数的变化特性自适应地设置采样间隔
当函数值变化缓慢时设置的采样间隔大,
当函数值变化剧烈时设置的采样间隔小
定义自变量为x的函数句柄@是定义句柄的运算符
有图可以看出函数在0~0.05区间振荡周期非常多,曲线变化率大
有些区间数据点比较密集,如果用符号标记数据点,会导致绘制的曲线变形影响到图形效果
故采用fplot函数时,建议不用数据点标记
双输入函数参数的方法
其中funx,funy代表函数,tmax为自变量的上限,默认为-5到5
例子
fplot函数的前两个参数为函数句柄,定义为自变量的函数,
第三个参数指定为t的取值范围为0~10Π