Tuesday, October 6, 2015

Quadratic Equation, PPRINT, MATHJAX

QuadraticEq
Quadratic Equation, PPRINT, MATHJAX
In [1]:
from sympy import *
In [2]:
a,b,c,x=symbols('a b c x ')
In [3]:
f=a*x**2+b*x+c
In [4]:
roots=solve([f],[x])
In [5]:
f
Out[5]:
a*x**2 + b*x + c
In [6]:
roots
Out[6]:
[((-b + sqrt(-4*a*c + b**2))/(2*a),), (-(b + sqrt(-4*a*c + b**2))/(2*a),)]
In [7]:
print f
a*x**2 + b*x + c
In [8]:
print roots
[((-b + sqrt(-4*a*c + b**2))/(2*a),), (-(b + sqrt(-4*a*c + b**2))/(2*a),)]
In [9]:
pprint(f)
   2          
a⋅x  + b⋅x + c
In [10]:
pprint(roots)
⎡⎛        _____________ ⎞  ⎛ ⎛       _____________⎞  ⎞⎤
⎢⎜       ╱           2  ⎟  ⎜ ⎜      ╱           2 ⎟  ⎟⎥
⎢⎜-b + ╲╱  -4⋅a⋅c + b   ⎟  ⎜-⎝b + ╲╱  -4⋅a⋅c + b  ⎠  ⎟⎥
⎢⎜─────────────────────,⎟, ⎜────────────────────────,⎟⎥
⎣⎝         2⋅a          ⎠  ⎝          2⋅a            ⎠⎦
In [11]:
init_printing(use_latex='mathjax')
In [12]:
f
Out[12]:
$$a x^{2} + b x + c$$
In [13]:
roots
Out[13]:
$$\left [ \left ( \frac{1}{2 a} \left(- b + \sqrt{- 4 a c + b^{2}}\right)\right ), \quad \left ( - \frac{1}{2 a} \left(b + \sqrt{- 4 a c + b^{2}}\right)\right )\right ]$$