shenyongjun 发表于 2006-12-12 12:38

请教一个脉冲输入的问题

如题。我在作一个Matlab数值积分时,想每隔一定时间输入激励(即脉冲),但是一直不成功。大家有什么办法,帮着出个主意,先谢谢了

wf1254 发表于 2006-12-14 20:27

就用pulse generator可以啊,假如每个10s一个激励,就把period设为10秒,然后pulsewidth改小,比如0.1%,增大Amplitude,pulsewidth越小就越接近脉冲激励,amplitude*period*width%就是脉冲能量,在能量大小和period一定的情况下,调整amplitude和width就是了

shenyongjun 发表于 2006-12-14 20:52

我作的模型中,输入的激励是一个正弦信号和周期脉冲(假设周期为T)的叠加。在仿真过程中,我每隔时间T输入一个小脉冲,最后得到的结果发现脉冲根本没起作用。对运算过程检查,发现Ode45在计算过程中,很少正好经过这些周期点,因此实际运算过程中就没有脉冲输入。
楼上说的是不是Simulink中的pulse generator,在编程时好像不好实现吧?

shenyongjun 发表于 2007-1-11 23:46

自己解决了!
页: [1]
查看完整版本: 请教一个脉冲输入的问题