新闻资讯
看你所看,想你所想

sawtooth

sawtooth

sawtooth

Sawtooth是Matlab中产生锯齿波或三角波的函式,在matlab的命令视窗中键入doc sawtooth或者help sawtooth可以获得该函式的帮助信息。

介绍

用法:
x = sawtooth(t)
x = sawtooth(t,width)
第一种调用方式,将产生周期为2π的锯齿波。以0~2π这个周期内为例,当t=0时,x=-1,当t=2π时,x=1。由此可见,在0~2π这个周期内,x(t)是关于t的以1/π为斜率的线段。
第二种调用方式中,width是0到1之间的标量。在0到2π×width区间内,x的值从-1线性变化到1;在2π×width~2π区间内,x的值又从1线性变化到-1。sawtooth(t,1)和sawtooth(t)是等价的。

套用举例

例一:
新建一个m档案:t=-6*pi:0.0001:6*pi;
例一例一
y=sawtooth(t);
plot(t,y);
执行后,将会得到锯齿波的波形。
例二:
从下面这个例子可以看出:sawtooth(t,1)和sawtooth(t)是等价的。
t=-6*pi:0.0001:6*pi;
例二例二
y=sawtooth(t);
subplot(2,1,1);
plot(t,y);
z=sawtooth(t,1);
subplot(2,1,2);
plot(t,z);
例三:
t=-6*pi:0.0001:6*pi;
y=sawtooth(t,0.5);
plot(t,y);
本例产生的锯齿波也是以2π为周期的。但是在0~2π这个周期内,当t=π时,x取得最大值1。
例三例三

转载请注明出处海之美文 » sawtooth

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com