数学公式积分错误



`这个公式正在尝试集成。https://prnt.sc/OMvgREyExFjd

在任务中,如果y=1.4,f=0.5,则答案为appx 0.28991但我得到0.608…

我哪里做错了?我重写了三次代码,每次都得到不同的答案。

import math
y = 1.4
f = 0.5
a = (1-((1+(2*y)/(y-1)-(f**2)-(math.sqrt((1+((2*y)/(y-1))-(f**2))**2-(4*(f**2)*((2*y)/(y-1)-1)))))/(2*(f**2)*(((2*y)/(y-1))-1))))**(y/(y-1))
print(a)

根据您提供的图片,您的公式得到了很好的实现,因为它给出了答案p(phi=0.5,1.4(=0.608236。(我用Python和Mathematica对它进行了编码以进行测试(。

你想在这里完成什么?也许你的文本公式一开始就错了?没有太多背景,我可以看出你的公式有点像

p=Pt(1-x(^(g/(g-1((

其中x是二阶多项式的根之一。这是热力学/效率问题吗?也许你需要重新审视你是如何获得P的。看起来绝热过程可能没有被正确地整合。。。

最新更新