matble中sawtooth()函数

matble中sawtooth()函数

sawtooth() 锯齿或三角波

表示方式:

sawtooth(t)

sawtooth(t,width)

sawtooth(t)为时间矢量t的元素生成周期为2π的锯齿波。 sawtooth(t)与sin(t)相似,

但会产生峰值为-1和1而不是正弦波的锯齿波。

锯齿波在2π的倍数处被定义为-1,其他时间以1 /π的斜率线性增加。

sawtooth(t,width)会生成一个修改后的三角波,其宽度(0和1之间的标量参数)决定最大值出现在0和2π之间的位置。

该函数在间隔0到2π×width范围内从-1增加到1,然后在间隔2π×width到2π的范围内从1线性减少到-1。

因此,0.5的参数指定标准的三角波,关于时间点π对称,峰 - 峰值幅度为1.sawtooth(t,1)等同于锯齿(t)。

看完函数定义,下面来看例子,例子一直被认为最形象的解说

>> t=0:0.1:16;>> X1=sawtooth(t);>> plot(t,X1)图1

>> t=0:0.1:16;>> X2=sawtooth(t,0.5);>> plot(t,X2)将上面X1与X2画在一个图里进行比较

另外给出改变[0,2pi]区间的示例:

%2*pi*50*t=100pi * t

%原始周期为2pi,参数为t

%所以现在周期变为2pi/100pi=0.02

>> t=0:0.001:0.2;>>x = sawtooth(2*pi*50*t);

>> plot(t,x)

相关文章

以巴拿马世界杯历史首球(庆祝巴拿马足球的关键时刻)
比较存款利率,存钱选交行还是农行?
365bet体育在线投

比较存款利率,存钱选交行还是农行?

📅 07-18 👁️ 4121
欢天喜地红红火,五代同堂实为奇是指什么生肖,最佳释义答案解释