如何解决在python中使用Solve求解方程时的值差
我正在尝试查找L的值。
auth=(None,'password')
我找到L的值,然后将L的值放在上式中,我没有将'a'的值设为0。
L的值为-0.00118267923437047。当我把那个值放进去,我得到
from sympy import *
import numpy as np
Pss=80
Ts=0.09822222222222222
Td=0.4396296296296296
Tc=Ts+Td
R=0.9656060522589591
C=0.8406374179617015
Co=8000
Ps=155
I0=(np.pi*Co*Tc/(120*Ts))
L = symbols('L')
a=((Pss*exp(-Ts/(C*R))+(I0*(C*R**2*Ts**2-(3.14/Ts)*(C**2*L*3.14**2*R**2+L*Ts**2))*(1+exp(-Ts/(C*R))))/(Ts**2+C**2*3.14**2*R**2))-Ps)
eqn = Eq(a)
sol = solve(eqn)
我不明白为什么会这样
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。