Úvodní seznámení Sbírka příkladů

Text diplomové práce


Úvodní seznámení

Mathematica 7
Maple 12
MathCad 14
wxMaxima 0.8.5 (M. 5.21)


wxMaxima 0.8.5 (M. 5.21)

Základy používání programu
Základní operace
Řešení rovnic a nerovnic
Úprava výrazů
Vektory a matice
Integrální a diferenciální počet
Posloupnosti a řady
Grafy 2D a 3D
Fyzikální jednotky
Zajímavosti pro učitele
Závěrečné shrnutí
Doporučená literatura
Odkazy
Soubory ke stažení



Sbírka příkladů

Úvodní seznámení s matematickými programy


Integrální a diferenciální počet

wxMaxima 0.8.5 (M. 5.21) - Integrální a diferenciální počet

Funkce související s integrálním a diferenciálním počtem lze nalést v nabídce Calculus, v případě diferenciálních rovnic v nabídce Equations.

Limity

Limita

(%i61) limit((x^2-x-2)/(x^3+1),x,-1);

Result

Limita zleva

(%i62) limit(1/x^3,x,0,minus);

Result

Limita zprava

(%i63) limit(1/x^3,x,0,plus);

Result

Pozor!

Výsledkem limity níže je komplexní nekonečno.

(%i64) limit(1/x^3,x,0);

Result

Derivace

První derivace

(%i65) diff(x^3,x);

Result

Vyšší derivace

(%i66) diff(x^3,x,3);

Result

Derivace podle více proměnných

(%i67) diff(y^2*(x^3+y),x,1,y,1);

Result

Integrály

Neurčitý integrál

(%i68) integrate(sin(x),x);

Result

Určitý integrál

(%i69) integrate(sin(x),x,0,%pi/2);

Result

Numerické počítání integrálů

(%i70) quad_qags(sin(x)/x, x, 0, %pi/2);

Result

Vícerozměrné integrály

(%i71) integrate(integrate(y*sin(x),x,0,%pi/2),y,0,1);

Result

Taylorův rozvoj řady

(%i72) taylor(log(x),x,1,5);

Result

(%i73) powerseries(log(x),x,1);

Result

Diferenciální rovnice

Pro řešení diferenciálních rovnic není jen jeden příkaz, ale příkazy se liší podle typu diferenciálních rovnic a počátečních podmínek.

Diferenciální rovnice

(%i74) ode2('diff(y,x)+y/(1+x)=exp(-x), y, x);

Result

Diferenciální rovnice s počátečními podmínkami

(%i75) ode2('diff(y,x)+y/(1+x)=exp(-x), y, x);

Result

(%i76) ic1(ode2('diff(y,x)+y/(1+x)=exp(-x), y, x), x=5, y=1);

Result

Numerické řešení diferenciálních rovnic

Pro numerické řešení diferenciálních rovnic se musí nejprve zavolat balíček dynamics, přičemž je možno řešit jen rovnice prvního stupně a počáteční podmínky se dají zadat jen v počátečním bodě.
Do funkce pro řešení (rk) diferenciálních rovnic se zadává vztah pro první derivaci tzn. ze vztahu y'=f(y(x),x) se zadává do funkce rk jen f(y(x),x).

(%i77) load(dynamics)$

(%i78) reseni:rk([-y/(1+x)+exp(-x)],y,1,[x,0,50,0.5])$
wxplot2d([discrete,reseni]);

Result