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