sawtooth

王朝百科·作者佚名  2012-05-25  
宽屏版  字体: |||超大  

MATLAB函数sawtooth简介功能:Sawtooth是Matlab中产生锯齿波或三角波的函数。

用法:

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)是等价的。

在matlab的命令窗口中键入doc sawtooth或者help sawtooth可以获得该函数的帮助信息。

应用举例例一:

新建一个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。例三

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有