simulink生成可编译等腰三角波

这里有两种方法,一种是调用simulink自带的一个triangle generator模块,一种是用离散积分模块来编写。

Triangle Generator

需要设置三个参数,分别是输出频率、输出幅值、以及采样频率。采样频率需要与模型设置的频率相同。

输出变幅值的等腰三角波:

simulink生成可编译等腰三角波_第1张图片

图中:gain1与constant3数值必须相同才能输出相应范围的斜线(实质上是锯齿波线,我们取一部分当作一个循环往复的斜线);斜线与相应的波形线相乘,就可以改变对应波形的幅值。

simulink生成可编译等腰三角波_第2张图片

第二种方法是这样的

simulink生成可编译等腰三角波_第3张图片

按照这样的方法建立该模型,可以的得到如下的波形:

simulink生成可编译等腰三角波_第4张图片

你可能感兴趣的:(matlab)