A Maple egy fejlett matematikai problémamegoldó és programozói szoftver.
-
xDJCx #568
A simplify(expr, 'symbolic') formálisan egyszerűsíti a megadott kifejezést, azaz nem ellenőrzi, hogy érvényes-e az egyszerűsítés a kifejezés minden lehetséges értékére. Pl. az sqrt(x^2) kifejezést akkor szabad formálisan x-é egyszerűsíteni, ha x valós, nemnegativ szám, emiatt a sima simplify nem fogja azt x-é alakítani.
simplify(sqrt(x^2));# az eredmény x előjelétől függ.
# A simplify a symbolic opcióval elvégzi az formális egyszerűsítést:
simplify(sqrt(x^2),'symbolic');
A simplify(expr, size) egyszerűsítő parancs megpróbálja, olyan módon átalakítani a kifejezést, hogy az minél kisebb méretű, rövidebb legyen:
e1 := 1/4*exp(-1/4*x^2)*2^(1/4)*x^(3/2) +1/8*exp(1/4*x^2)*2^(3/4)*sqrt(x)*sqrt(Pi)*erf(1/2*sqrt(2)*x) +1/8*exp(1/4*x^2)*2^(3/4)*x^(5/2)*sqrt(Pi)*erf(1/2*sqrt(2)*x):
simplify(e1);
simplify(e1, size);# rövidebb alak