问题描述
我需要确保 f、a、c 和 p 都是正数,以便输出仅为正数。
import sympy
f,c,a,p,v = sympy.symbols('f c a p v')
expr = p*a*c*v**2 - 2*f
print(sympy.solve(expr, 'v'))
1楼
尝试使用 Python 的map()
将函数(在我们的例子中为abs()
)应用于可迭代对象中的所有变量:
f, c, a, p,v = list(map(abs, sympy.symbols('f c a p v')))
2楼
将提供的变量与其绝对值相等可能是敏感的。