(专题四)01 二维曲线

利用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Π

猜你喜欢

转载自www.cnblogs.com/fanglijiao/p/11113059.html