词条 | sawtooth |
释义 | 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。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。