您的位置首页百科知识

MATLAB中的 repeating sequence模块 是什么意思

三角波发生器。

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

模块:Repeating Sequence

Time:0 2.5e-5 5e-5

Output:-1 1 -1

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

MATLAB中的 repeating sequence模块 是什么意思

注意事项

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,会看到三角波的。