在Matlab Simulink中避免信号除法的无穷大?

在Matlab Simulink中避免信号除法的无穷大?,matlab,simulink,Matlab,Simulink,在matlab simulink中分割两个正弦信号时,可能会产生无穷大的输出。使用饱和工具箱可以避免这种情况,但这似乎是一种低效的方法。有办法解决这个问题吗 提前谢谢 分母中的信号可以通过在除法之前添加一个小数字设置为非零。例如,可以使用eps函数获得该数字。您可以在分母中添加一个小常数。考虑数学观点时,这是一个明智的答案。上述问题在实际实施这一概念时不会成为问题。但我希望我的模拟非常接近实时行为。:)你能调整采样频率和相位以避免接近零的采样吗?请问你在这里做什么?在我看来,获得这种输出肯定是做

在matlab simulink中分割两个正弦信号时,可能会产生无穷大的输出。使用饱和工具箱可以避免这种情况,但这似乎是一种低效的方法。有办法解决这个问题吗


提前谢谢

分母中的信号可以通过在除法之前添加一个小数字设置为非零。例如,可以使用
eps
函数获得该数字。

您可以在分母中添加一个小常数。考虑数学观点时,这是一个明智的答案。上述问题在实际实施这一概念时不会成为问题。但我希望我的模拟非常接近实时行为。:)你能调整采样频率和相位以避免接近零的采样吗?请问你在这里做什么?在我看来,获得这种输出肯定是做错事的结果。据我所知,正确执行模拟的无限输出意味着这也将实时发生。这将是一种不稳定状态,并将导致系统过载。换言之,应该不惜一切代价避免这种情况。@Shai明智地选择T采样频率,以避免在零位采样。事实上,类似的事情也在发生。例如,在远程通信中使用升余弦进行调制,以使采样点处的增益最大化。