作业帮 > 综合 > 作业

matlab 三角波的产生

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/29 20:42:16
matlab 三角波的产生
我用了Repeating Sequence 想产生一个如图(a)的等腰直角三角波,但每次都只能产生图(b)的波形,不知道是不是参数没设置对,我的Ts=1e-4
matlab 三角波的产生
首先将Time values设置为[0 Ts],output values:[0,1]
在'Simuliation'→'Configuration Parameters'中,
将type设置为'Fixed-step',
将Solver设置为'discrete(no continuous states)'
将Fixed-step size设置为1e-4(注意这个不是Ts,1e--3也可以)
Ts 设置为1可以看的会比较清楚

再问: 我照着改了,只要改了 Fixed-step size就要出错
再答: 根据错误提示,你建的模型是连续的,所以不能用Solver不能用discrete,换ode3或ode4试试看