我有两个sympy.core.relational.Equality类型的方程:

我也知道V_du = 250e-6。我想知道是否有任何方法可以使用渐近解算器来解决这个问题。
提前感谢
发布于 2020-08-28 18:42:52
一开始,你有3个未知变量和2个方程,所以你可以为S和D求解它。有3对形式为(f( V ),g(V))的解,其中f和g是包含V的表达式。然后,您可以迭代这些对并使用替换:
import sympy as sp
S, D, Vdu = sp.symbols('S D Vdu')
eq1 = sp.Eq(S, D)
eq2 = sp.Eq(Vdu, sp.pi**2*S*D**2/4)
solution = sp.solve((eq1, eq2), (S, D))
substituted_solution = [(s.subs({Vdu : 250e-6}), d.subs({Vdu : 250e-6})) for s, d in solution]https://stackoverflow.com/questions/63627596
复制相似问题