CALCULE CU MAPLE
5.1. Sume 5.2. Produse 5.3. Limite 5.4. Derivate 5.5. Integrale
MAPLE, lucrnd ca interpretor, este indicat pentru calcule numerice de mare precizie, nu ns intensive, datorit riscului de depire a capacitii interpretorului. Este util pentru generarea anumitor coduri numerice. Puterea sa deosebit const n calculul simbolic.
5.1. Sume
Funcia sum Funcia calculeaz o sum definit sau nedefinit. Sintaxe:
sum ( f, k ) sum ( f, k =m..n ) sum ( f, k = alpha ) sum ( f, k = expr ) Argumente: f - expresie; k - indexul de sumare; m, n - ntregi sau expresiiarbitrare; alpha - expresie de tip RootOf; expr - expresie.
Dac m = n +1, atunci valoarea returnat este 0. Dac m > n +1, atunci valoarea returnat este cea dat de sintaxa -sum ( f, k = n +1..m -1). Sintaxa sum (f, k = alpha) calculeaz suma definit f (k) relativ la rdcinile unui polinom, notate cu alpha, care pot fi i de tip RootOf. Sintaxa sum (f, k = expr) substituie valoarea expresiei expr pentru k n f. Pentru simplificarea anumitor rezultate simbolice se poate apela funcia predefinit simplify, iar pentru factorizare funcia predefinit factor. Rezultatele pot fi exprimate i n termenii unor funcii din analiza matematic, coninute n biblioteca MAPLE (care permite i scrierea cu notaii greceti). Valoarea numeric a unei astfel de funcii, exprimat n virgul flotant, se obine cu funcia predefinit evalf.
Sintaxele au semnificaiile descrise la funcia sum, cu deosebirea c rezultatele nu sunt evaluate. Pentru aceasta este necesar a se apela funcia predefinit value.
5.2. Produse
Funcia product Funcia calculeaz un produs definit sau nedefinit. Sintaxe:
product ( f, k ) product ( f, k =m..n ) product ( f, k = alpha ) Argumente: f - expresie; k - index ; m, n - ntregi sau alpha - expresie de tip RootOf.
expresii arbitrare;
Sintaxa product (f, k) calculeaz produsul nedefinit f (k) n raport cu indexul k. Sintaxa product (f, k = m..n) calculeaz produsul definit:
f (m) f (m+1) ... f (n).
Dac m = n +1, atunci valoarea returnat este 1. Dac m > n +1, atunci valoarea returnat este 1/ product (f, k = n + 1..m -1). Sintaxa sum (f, k = alpha) calculeaz suma definit f (k) relativ la 7 rdcinile unui polinom, notate cu alpha, care pot fi i de tip RootOf.
expresii
8
Dac variabila index, utilizat ca argument al funciilor product sau sum, este asignat n prealabil, atunci se returneaz un mesaj de eroare.
Pentru evitarea unor astfel de situaii se pot utiliza dou modaliti. O modalitate const n dezasignarea prealabil a variabilei.
10
O alt modalitate este nlocuirea n expresiile celor dou funcii a variabilei i prin 'i'.
5.3. Limite
Funcia limit Funcia calculeaz limita unei expresii. Sintaxe:
limit ( f, x=a ) limit ( f, x =a, opt ) Argumente: f - expresie; x - nume ; a - punctul n care se calculeaz limita; opt - (op.) opiune.
11
Punctul a poate fi finit sau infinit. Argumentul opt poate fi: left, right, real, complex. Implicit, limita se presupune definit n spaiul real.
12
14
5.4. Derivate
Derivatele se pot determina cu funciile predefinite diff, D sau pe baza definiiei (cu funcia limit). Funcia diff Funcia calculeaz derivata sau derivata parial a unei expresii, relativ la o variabil specificat. Sintaxa:
diff ( expr, x1, x2,... ) Argumente: expr - expresie; x1, x2,...
- nume.
Sintaxa diff (expr, x, y) este echivalent cu sintaxa diff (diff (expr, x), y). Pentru calculul derivatelor de ordin superior este util a se aplica operatorul secvenial $. Exemplu: sintaxa diff (expr, x, x, x) este echivalent cu diff (expr, x$3). Pentru definirea ca funcie a derivatei unei expresii se poate utiliza funcia predefinit unapply.
15
16
17
Sintaxa D(f) se aplic pentru calculul derivatelor funciilor de o singur variabil. Sintaxa D[i] (f) calculeaz derivata parial a funciei f relativ la argumentul i. Derivata unei funcii poate fi calculat i pe baza definiiei cu ajutorul funciei predefinite limit.
18
19
19
Funcia showtangent Funcia traseaz o funcie i tangenta la acea funcie ntr-un punct. Sintaxa:
showtangent ( f (x ), x = a ) Argumente: f - funcie; x - variabila; a - abscisa punctului de tangen.
20
5.6. Integrale
Funciile int i Int Funciile calculeaz integrale definite i nedefinite. Sintaxe:
int ( f, x ) Int ( f, x ) int ( f, x=a..b ) Int ( f, x=a..b ) Argumente: f - expresia integrand; x - nume; a..b
- domeniul de
integrare. Prima sintax se aplic integralelor definite; A doua sintax se aplic integralelor nedefinite. Dac n cazul unei integrale definite nu este returnat o valoare se pot apela apoi funciile predefinite value i evalf.
21
22
23
24
Funcia Doubleint Funcia calculeaz forma neevaluat a unei integrale duble. Sintaxa:
Doubleint ( expr, x =a..b, y =c..d ) Argumente: expr - expresie; x, y - variabile de integrare; a, b, c, d - nu-
mere reale. Pentru a obine valoarea numeric se folosete apoi funcia value. Utilizarea funciei trebuie precedat de comanda with (student).
25
Funcia Tripleint Funcia calculeaz forma neevaluat a unei integrale triple. Sintaxa:
Tripleint ( expr, x =a..b, y =c..d, z = e..f ) Argumente: expr - expresie; x, y, z - variabile de integrare; a, b, c, d, e, f - numere reale.
26
27