问题标签 [simpsons-rule]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
65 浏览

python - 如何使用 Scipy 在 Python 中执行离散数据的数值积分(有限制)?

我有一个实验时间信号,我需要计算一些积分。具体来说,我需要计算 PSD,然后计算某些频段的功率。因此,这似乎scipy是计算积分的最佳方法。但是整个阵列的算法simpsontrapezoid计算。没有集成限制

我可以编写一个函数来执行数组的搜索并获取积分限制的索引,然后simpson将其应用于原始数组的一个切片。但我想知道是否还有其他方法。

谢谢

MWE

这是时间信号

时间信号

PSD

PSD

我的整合功能

编辑:忘记添加。我正在使用seaborn,这就是为什么绘图看起来与默认值不同的原因matplotlib

0 投票
0 回答
24 浏览

matlab - 声明辛普森规则函数时出错,未使用变量?

不断收到错误第 43 行,不支持分配给 simpson。变量与局部函数同名。

如果这里有人熟悉 matlab/simpsons 规则,我是否正确编码?第 43 行是 mu 功能行。

0 投票
0 回答
23 浏览

function - 不确定我是否正确使用梯形积分、辛普森积分和二分法

整个问题

这更多是为了澄清目的,我想仔细检查我的工作是否正确。我很确定案例 1(梯形)和 2(辛普森)是正确的,但对于案例 3(二等分),我不知道如何让它在卡住时正常运行。我已经完成了选择开关,所以我没有包含该代码。

data = input('1 为梯形选择 2 为 Simpson,选择 3 为 ROOT '); 切换数据案例1

结尾

0 投票
1 回答
29 浏览

python - 在python中集成来自txt文件的数据

我有三列数据(时间(t)、推力(T)、距离(s)),我想从中计算完成的工作。包含数据的文本 (logdata.txt) 文件结构如下:

我遇到的示例仅显示了在为 f(x) 设置自己的函数时如何使用 scipy.integrate 函数,但是在这种情况下,我有原始数据(因此没有函数)。我想使用辛普森规则整合推力覆盖的距离。我使用的代码如下:

但是,这并没有给我一个合理的价值。有谁知道该怎么做?

0 投票
0 回答
12 浏览

python - python中的双积分辛普森规则,其中限制是函数

我创建了一个函数,它可以使用辛普森规则解决双积分,但它仅在积分的限制是常数时才有效

但它没有通过这些测试并且会给出错误:TypeError: unsupported operand type(s) for *: 'function' and 'float'。但我不确定如何解决它