主要内容

锯齿波

锯齿波或三角波

描述

例子

x=锯齿(t产生周期为2的锯齿波π为时间数组的元素t锯齿波与正弦波相似,但会产生峰值为-1和1的锯齿波。锯齿波被定义为-1在2的倍数处π随时间线性增加,斜率为1/π其他任何时候都可以。

例子

x=锯齿(txmax在每个周期产生一个最大位置的修正三角波xmax.集xmax0.5来产生标准的三角波。

例子

全部折叠

产生10个周期的基频为50赫兹的锯齿波。采样率为1 kHz。

T = 10*(1/50);Fs = 1000;t = 0:1/fs: t -1/fs;X =锯齿(2*pi*50*t);情节(t, x)网格

图中包含一个axes对象。axis对象包含一个类型为line的对象。

画出波的功率谱。

pspectrum (x, fs,“漏”, 0.91)

图中包含一个axes对象。标题为Fres = 6.0125 Hz的axes对象包含一个类型为line的对象。

产生10个周期的基频为50赫兹的三角波。采样率为1 kHz。

T = 10*(1/50);Fs = 1000;t = 0:1/fs: t -1/fs;X =锯齿(2*pi*50*t,1/2);情节(t, x)网格

图中包含一个axes对象。axis对象包含一个类型为line的对象。

画出波的功率谱。

pspectrum (x, fs,“漏”, 0.91)

图中包含一个axes对象。标题为Fres = 6.0125 Hz的axes对象包含一个类型为line的对象。

输入参数

全部折叠

时间数组,指定为向量、矩阵或N- d数组。锯齿波的第一个数组维度进行操作tsize大于1。

数据类型:

波的最大位置,指定为0到1之间的标量。xmax确定0和2之间的点π当波达到最大值时。函数在区间0到2上从-1增加到1π×xmax,则在区间2上从1到-1线性递减π×xmax到2π.然后,该形状以2的周期重复π

例子:Xmax = 0.5指定一个标准三角波,关于时间π对称,峰峰间振幅为1。

数据类型:

输出参数

全部折叠

锯齿波,作为矢量、矩阵或N- d数组。

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

R2006a之前介绍过

Baidu
map