Simulink仿真中Sine Wave产生的正弦波形不规则,怎么解决

在使用simulink仿真时,使用Sine Wave模块产生的正弦波形不是正弦的,如下所示:

Simulink仿真中Sine Wave产生的正弦波形不规则,怎么解决_第1张图片

        这个是由于simulink仿真中自动计算步长很长的原因导致的,此时需要将自动的步长更改,操作步骤如下所示:

1.点击设置按钮,点击Model Configuration Parameters(模型设置),如下图所示:

Simulink仿真中Sine Wave产生的正弦波形不规则,怎么解决_第2张图片

2.点击模型设置

Simulink仿真中Sine Wave产生的正弦波形不规则,怎么解决_第3张图片

3.弹出如下的界面,点击Solver details(求解器详细信息)

Simulink仿真中Sine Wave产生的正弦波形不规则,怎么解决_第4张图片

如下图所示,此时的最大步长是auto的

Simulink仿真中Sine Wave产生的正弦波形不规则,怎么解决_第5张图片

将最大步长自动更改为1e-4,如下图所示:

Simulink仿真中Sine Wave产生的正弦波形不规则,怎么解决_第6张图片

点击确定,观察sine wave波形

Simulink仿真中Sine Wave产生的正弦波形不规则,怎么解决_第7张图片

此时的正弦波就非常的标准了,是一个完整的标准波形。

你可能感兴趣的:(Simulink,MATLAB,simulink)