pi
pi.n()
n(pi)
float(pi)
%pi,numer;
float(%pi);
expand x*(x-1)*(x+3)^2
expand(x*(x-1)*(x+3)^2).show()
vyraz = x*(x-1)*(x+3)^2
# zobrazeni zadani (pro kontrolu)
vyraz.show()
# vypocet
vyraz.expand().show()
expand(x*(x-1)*(x+3)^2);
factor x^4+5x^3+3x^2-9x
factor(x^4+5*x^3+3*x^2-9*x).show()
factor(x^4+5*x^3+3*x^2-9*x);
solve 2e^(x^2-1)=3
show(solve(2*e^(x^2-1) == 3, x))
rovnice = 2*e^(x^2-1) == 3
reseni = rovnice.solve(x)
show(rovnice)
show(reseni)
solve(2*%e^(x^2-1) = 3, x);
solve 2e^(x^2-1)=3
reseni=solve(2*e^(x^2-1) == 3, x)
show(reseni)
# s každou položkou seznamu řešení provedeme následující:
# levou stranu rovnice necháme, pravou aproximujeme funkcí n()
vysl=map(lambda x: x.lhs()==x.rhs().n(), reseni)
show(vysl)
reseni:solve(2*%e^(x^2-1) = 3, x);
float(reseni);