1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| >>> import sympy
>>> from pprint import pprint
>>> sympy.init_printing(use_unicode=False)
>>> a,b,c,x = sympy.symbols('a b c x')
>>> sympy.solve(a*x**4+b*x**2+c, x)
________________________ ________________________
/ _____________ / _____________
/ / 2 / / 2
___ / b \/ -4*a*c + b ___ / b \/ -4*a*c + b
-\/ 2 * / - - - ---------------- \/ 2 * / - - - ----------------
\/ a a \/ a a
[--------------------------------------, ------------------------------------,
2 2
________________________ ________________________
/ _____________ / _____________
/ / 2 / / 2
___ / b \/ -4*a*c + b ___ / b \/ -4*a*c + b
-\/ 2 * / - - + ---------------- \/ 2 * / - - + ----------------
\/ a a \/ a a
--------------------------------------, ------------------------------------]
2 2
>>> pprint(sympy.solve(a*x**4+b*x**2+c, x))
[-sqrt(2)*sqrt(-b/a - sqrt(-4*a*c + b**2)/a)/2,
sqrt(2)*sqrt(-b/a - sqrt(-4*a*c + b**2)/a)/2,
-sqrt(2)*sqrt(-b/a + sqrt(-4*a*c + b**2)/a)/2,
sqrt(2)*sqrt(-b/a + sqrt(-4*a*c + b**2)/a)/2] |
Partager