Matlab 上的数值积分

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

我正在 Matlab 中对螺线管建模。我正在评估柱塞运动每一步的螺线管电感 L 的值。

使用力-冲程特征数据,我评估了每一步的 dL/dx 值,其中 x 代表柱塞的位置。

你能告诉我如何对 dL/dx 进行积分,以便我得到 L 的每个值作为 x 的函数吗?

matlab numerical-integration
1个回答
0
投票

由于您已经近似了斜率 (dL/dx),因此您可以简单地使用

for
循环来部署 Euler 或 Runge-Kutta (RK) 方法。如果您不想自己编写脚本,我建议您参考函数
ode45
。它是一个基于“最佳龙格-库塔”方法的通用 ODE 求解器,适用于非刚性问题。

以下是有关

ode45
的 MATLAB 文档的链接: https://www.mathworks.com/help/matlab/ref/ode45.html

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