gpt4 book ai didi

python - 集成依赖于两个数组的函数

转载 作者:行者123 更新时间:2023-12-05 07:07:56 25 4
gpt4 key购买 nike

最初,我有两个数组对应于一个函数中的 x 和 y 的值,但我不知道那个函数,我只知道 y 的值取决于 x。然后,我计算一个依赖于两个数组的函数。

我需要在 Python 中计算最后一个函数的积分,以获得 x 的第一个值和最后一个值之间曲线下的总面积。知道如何做到这一点吗?

x = [array]
y(x) = [array]

a = 2.839*10**25
b = 4*math.pi
alpha = 0.5
z = 0.003642
def L(x,y,a,b,alpha,z):
return x*((y*b*a)/(1+z)**(1+alpha))

最佳答案

你的函数是 x 的函数(给定 x 的值,它会吐出一个值),所以首先你应该这样重新打包它(引入一个函数 yy,给定 x,生成必需的 y),然后编写 LL(x) = L(x, yy[x]) , 然后使用 scipy.integrate 来整合它。

关于python - 集成依赖于两个数组的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62004007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com