matlab里的三角波是怎样产生的?

如题所述

三角波发生器。

例如:20Khz等腰三角形设置

模块:Repeating Sequence

Time:0 2.5e-5 5e-5

Output:-1 1 -1

定义第一个三角波的端点坐标就可以了,后面的三角波都是重复产生的。

扩展资料:

注意事项

repeating sequence 这个模块产生的波形是根据time values 和output values 两个值确定的,就是说: time values =[ t1 t2 .....tn],output values =[ v1 v2 ....vn]

这样产生的波形是:在t1时刻波形的幅值是v1、t2时刻波形的幅值是v2……tn时刻波形的幅值是vn,之后,重复这一波形。

波形的重复次数跟你simulink时候的simlulation stop time值有关。另外,time values =[ 0 0.001],output values =[ 1 2]把simlulation stop time设成0.01,会看到三角波的。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜