Matlab ODE - Simulink 积分器,m 文件中带有求和块,无需 simulink?

问题描述 投票:0回答:1

可以做这样的事情吗

     ----        -------
 --->|+ |------->| 1/s |-----o--------->
     | -|        |     |     |
     ----        -------     |
       /|\                   |
         -------------------- 

在不使用 simulink 的 matlab ode m 文件中? 如果可能的话,它是如何完成的?也许有人有 有这样工作的代码片段吗?

matlab simulink ode differential-equations numerical-integration
1个回答
2
投票

简短的回答:是的,这是可能的,但没有人会为你做这件事。步骤是:

  1. 在纸上写下系统的微分方程
  2. 将其放入表格
    dy/dt = f(t,y)
    并将其编写为 MATLAB 函数
  3. 使用 MATLAB
    ode
    求解器之一求解微分方程,例如
    ode45
    (文档页面上有很多示例)

编辑

正如我所说,没有比这更容易的了......

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.