【问题标题】:How to code this math integrate?如何编码这个数学积分?
【发布时间】:2017-04-25 19:12:30
【问题描述】:

我的数学能力真的很差。 我正在尝试用 Python 处理加速度计数据(三轴) 我需要计算范数

这很容易,我做了这样的事情:

math.sqrt(x_value**2 + y_value**2 + z_value**2)

但是现在,我必须计算它的积分:

对此我一无所知.. 有人可以帮我吗?


编辑:由于反对票而添加更多信息 (??) 我知道有一些工具可以在 python 中进行集成,但是这个没有边缘(公式中没有限制)所以,我不明白如何使它工作..

【问题讨论】:

  • 参见梯形和辛普森数值积分规则,前提是样本间隔相等。
  • @LutzL 谢谢!它有帮助
  • 对 t 积分?你确定是 dt 吗?因为积分体中没有t,所以a-squared这个东西是一个常数。
  • 看来a是时间t的加速度向量。缺少的部分是您的输入数据。你从哪里得到一个?

标签: python math


【解决方案1】:

对加速度的模进行积分将无济于事。您必须将所有三个分量分别积分以获得速度的分量(并再次将它们积分以获得位置向量)。

要执行数值积分,请逐步使用辛普森规则。无论如何,由于点数必须是偶数,因此您只能获得其他所有速度值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-14
    • 1970-01-01
    • 2023-04-07
    • 2021-01-13
    • 2012-01-11
    相关资源
    最近更新 更多