import sympy as sym
import numpy as np
from IPython.display import Math, display
sym.init_printing()
x
y+4
x,y = sym.symbols('x,y')
x
y + 4
display(x**y)
display(x/y)
display(np.sqrt(2))
display(sym.sqrt(2))
display(y*x**2)
display(sym.sqrt(4)*x)
display(sym.sqrt(x)*sym.sqrt(x))
display(Math('\\sigma = \\mu \\times \\sqrt{5x+3z-17u}'))
display(Math('\\sqrt{x}\\sqrt{x}'))
display(Math('x_{mm} + y^{n+2k-15}'))
display(Math('\\text{The answer to this equation is }\\frac{1+x}{2v-s^{t+4r}}'))
This cell is not for running actual Python code $\frac{1+x}{2v-s^{t+4r}}$ $$\frac{1+x}{2v-s^{t+4r}}$$
# This is a markdown cell
This cell is not for running actual Python code
$\frac{1+x}{2v-s^{t+4r}}$
$$\frac{1+x}{2v-s^{t+4r}}$$
## A subcell
### Even smaller text
display(Math('4x+5y-8z=17'))
display(Math('\\sin(2\\pi f t + \\theta)'))
display(Math('e=mc^2'))
display(Math('\\frac{4+5x^2}{(1+x)(1-x)}'))
mu, alpha, sigma = sym.symbols('mu,alpha,sigma')
expr = sym.exp((mu-alpha)**2 / (2*sigma**2))
display(expr)
hello = sym.symbols('hello')
hello/3
x,y = sym.symbols('x,y')
expr = x+4+2*y
expr.subs({x:-4,y:3})
expr = 3/x
display(Math(sym.latex(expr)))
sym.latex(expr)
sym.latex(3/4)
sym.latex('3/4')
sym.latex(sym.sympify('3/4'))
display(Math(sym.latex(sym.sympify('3/4'))))
expr = x**2+4
for i in range(-2,3):
ans = (x+4).subs(x,i**2)
display(Math('\\text{With }x=%g, x^2+4 \\quad \\Rightarrow \\quad %g^2+4=%g' %(i,i,ans)))