> | # Integrace |
> | # Výpočet intagrálu |
> | int( x/(x^3-1), x ); |
> | int( exp(-x^2)*ln(x), x=0..infinity ); |
> | evalf(%); |
> | r := int(1/x, x=a..2, 'AllSolutions'); |
> | # Aproximace funkce po částech lineární funkcí |
> | f:=x->x+2*cos(x); |
> | evalf(int(f(x),x=1..3)); |
> | # Přesný výpočet intagrálu |
> | readlib(spline): |
> | h:=spline([1,2,3],[evalf(f(1)),evalf(f(2)),evalf(f(3))],x,linear); |
> | # Předchozí dva řádky udělají po částech lineární aproximaci - viz násl. |
> | with(plots):
A:=plot(h(x),x=0.5..3.5,color=black): |
> | B:=plot(f(x),x=0.5..3.5,color=red): |
> | display({A,B}); |
> | int(h,x=1..3); |
> | # Úkol - integrujte pro funkci f rozdělenou na 4, 6 a 8 intervalů a porovnejte výsledek |
> |