python|使用python的trapz做采样数值计算得出积分结果

【python|使用python的trapz做采样数值计算得出积分结果】最近公司项目要统计功率偏差量,用到了定积分计算,尝试了很多种方案,最后发现使用python计算最好,现分享出来给大家。
1、安装python3环境
python|使用python的trapz做采样数值计算得出积分结果
文章图片

2、执行pip install numpy命令,安装组件numpy
python|使用python的trapz做采样数值计算得出积分结果
文章图片

3、编写代码(一共就两行代码搞定积分计算)
python|使用python的trapz做采样数值计算得出积分结果
文章图片

本次模拟了采样数据三次:[2, 1, 1]是三次的实际出力功率Pi,j(t),[1, 2, 3]是三次时间点Ti,j
4、执行结果
python|使用python的trapz做采样数值计算得出积分结果
文章图片

执行结果2.5,和下图的阴影面积2.5一样的,证明公式计算正确
python|使用python的trapz做采样数值计算得出积分结果
文章图片

5、我们的平台是JAVA平台的,自己写方法调用python就可以了(千万不要尝试使用JAVA做这种积分的科学计算,基本没有啥好的方案)

    推荐阅读