MATLAB Simulink - 求解数学方程

在本章中,我们将使用 Simulink 求解一个简单的数学方程。

方程如下 −

y(t) = 2Sin(t) + 5Sin(2t) - 10

让我们为上述方程创建一个模型。 打开一个空白模型如下图 −

方程式

以下是求解方程的步骤 −

  • 获取一个正弦波块。 右键单击并选择块参数。 选择基于时间的标志类型。 将幅度更改为 2,将频率更改为 1。这将是 2Sin(t)。

  • 获取另一个正弦波块。 现在,将幅度设置为 5,频率设置为 2 以显示 5Sin(2t)。 选择基于时间的标志类型。

  • 现在获取一个加法块并将两个正弦波相加。

  • 获取一个常数。 右键单击并选择块参数。 将值从 1 更改为 10。

  • 获取一个减法块,其中一个输入来自步骤 3,另一个输入来自常量,即步骤 4。

  • 获取范围块并将第 6 步中的输入连接到它。

这就是方程的最终 Simulink 模型的样子 −

y(t) = 2Sin(t) + 5Sin(2t) - 10
Subtract

点击运行按钮进行编译。 右键单击示波器块可查看绘制的信号。

Signalplotted