计算y'=sin(x),y(0)=-1;答案应该是y=cos(x)
在simulink中,每一条连接线都可以看成一个变量。首先因为y对x求导,要有x的信号源,这里选用clock,这也是比较万用的信号源。y就不用信号源了,直接用x来构造,由于这里构造出来的是y',因此要求导。
注意初值的选择,integrator模块(相当于求导模块,图中的1/s)的initial condition对应的是y的初值
另外一个例子
以上方程里,y应该不是对x求导,这里的x,y都应该是对t求导,因此可以不用设置信号源
其实就是构造出来两个等式,在构建模型时在连线上标注变量名称,方便识别。
我们这里看x和y的图像,因此在对应的连线上引出到scope模块
另一个例子
对于等号右边为0的情形,先把kx移到右侧,把m除过去
因为是二阶导,就用两个integrator模块
对于以下例子
模型如图
对于这种有多个导数参与的方程,把最高阶导数留在左边,其他的放到右边,把最高阶导数前面的系数除到右边。