matlab 产生三角波问题 怎么产生一个连续三角波,幅值为100,周期为1s,Y轴上下都有的,如图如果用simulink来仿真,怎么产生这个图像的函数,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 18:46:55
matlab 产生三角波问题 怎么产生一个连续三角波,幅值为100,周期为1s,Y轴上下都有的,如图如果用simulink来仿真,怎么产生这个图像的函数,

matlab 产生三角波问题 怎么产生一个连续三角波,幅值为100,周期为1s,Y轴上下都有的,如图如果用simulink来仿真,怎么产生这个图像的函数,
matlab 产生三角波问题
怎么产生一个连续三角波,幅值为100,周期为1s,Y轴上下都有的,如图
如果用simulink来仿真,怎么产生这个图像的函数,

matlab 产生三角波问题 怎么产生一个连续三角波,幅值为100,周期为1s,Y轴上下都有的,如图如果用simulink来仿真,怎么产生这个图像的函数,
你好  可以使用模块:Repeating Sequence
设置参数为Time:0 0.5 1
Output:0  100  0  如图一
还需要设置一下simulink的参数才能用示波器显示正常:
找simulation中 simulition parameters设置不采用默认ode45之类的解法,可以试试ode23t等等.如果还不行,可以试试固定步长Fixed-step,solver用如ode4(龙哥库塔法)等,步长size填1e-6(小于周期),(如图2)那就没问题了. 如图三