gpt4 book ai didi

python - 用Python求解非线性方程组

转载 作者:行者123 更新时间:2023-12-01 07:29:02 24 4
gpt4 key购买 nike

尝试求解非线性方程组,但不知道使用哪个 Python 求解器。

a=Q1**2+Q4**2
b=2*Q1*Q2-2*Q3*Q4
c=2*Q1*Q3+2*Q2*Q4
d=Q2**2+Q3**2

a,b,c,d只是实数和 Q1,Q2,Q3,Q4是我想要的变量。

最佳答案

也许这就是您所需要的:

from scipy.optimize import fsolve


def equations(p):
q1, q2, q3, q4 = p
return q1**2+q4**2, 2*q1*q2-2*q3*q4, 2*q1*q3+2*q2*q4, q2**2+q3**2


q1, q2, q3, q4 = fsolve(equations, (1, 1, 1, 1))

print(equations((q1, q2, q3, q4)))

关于python - 用Python求解非线性方程组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57305327/

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