FUNCII
3.1. Funcii matematice uzuale predefinite
3.1.1. Funcia exponenial 3.1.2. Funcia logaritm 3.1.3. Funciile trigonometrice 3.1.4. Funciile hiperbolice
Sintaxa log(x) calculeaz logaritmul natural al numrului x. Pentru x > 0 este adevrat relaia: log[b] (x) = y x = b^y. Sintaxa log[b] (x) are acelai rezultat cu relaia: log[b] (x) = ln (x) / ln (b). Valoarea implicit a bazei b este E. Sintaxa log10 (x) calculeaz logaritmul n baza 10. Deci: log10 (x) = log[10] (x). Utilizarea sintaxei log10 trebuie precedat de comanda readlib (log10). Rezultatul se poate simplifica folosind comanda simplify.
4
Semnificaia Calculeaz sinusul argumentului Calculeaz cosinusul argumentului Calculeaz tangenta argumentului Calculeaz cotangenta argumentului Calculeaz secanta argumentului Calculeaz cosecanta argumentului
Semnificaia Calculeaz arcsinusul argumentului Calculeaz arccosinusul argumentului Calculeaz arctangenta argumentului Calculeaz arccotangenta argumentului Calculeaz arcsecanta argumentului Calculeaz arccosecanta argumentului
n MAPLE exist o serie de funcii predefinite relative la polinoamele uni sau multivariabile. Funcia coeff Determin coeficienii unui polinom relativi la o anumit variabil. Sintaxa:
coeff ( p, var, int ) Argumente: p - polinom; var - variabil; int
- numr ntreg.
Funcia returneaz toi coeficienii polinomului p relativi la variabila var. Dac este necesar, n prealabil poate fi utilizat funcia predefinit collect, pentru a grupa termenii polinomului p ce conin variabila var. 10
Funcia coeffs Funcia determin toi coeficienii relativi la o anumit variabil specificat dintr-un polinom cu mai multe variabile. Sintaxa:
coeffs ( p, var, nume ) Argumente: p - polinom; var - (op.) variabil variabile; nume - (op.) nume.
Dac argumentul var nu este specificat, sunt extrai coeficienii tuturor necunoscutelor polinomului p. Dac argumentul nume este specificat, acestuia i se asigneaz o expresie secvenial a termenilor polinomului p, corespunztori coeficienilor returnai prin apelul funciei.
Funcia factor Funcia efectueaz factorizarea unui polinom cu mai multe variabile, cu coeficieni ntregi, raionali sau algebrici.
12
Sintaxe:
factor ( p ) factor ( p, K ) Argumente: p - polinom; K - domeniu algebric.
Sintaxa factor (p, K) efectueaz factorizarea peste un domeniu (cmp) de numere algebrice definite de K care poate fi: RootOf; list/mulime de RootOf, radical simplu; list/ mulime de radicali. Dac argumentul K nu este specificat, atunci factorizarea se face pe domeniul definit implicit de coeficienii polinomului.
13
Funciile gcd i lcm Funciile calculeaz cel mai mare divizor comun, respectiv, cel mai mic multiplu comun a dou polinoame cu coeficieni raionali. Sintaxe:
gcd ( p, q ) lcm ( p, q ) Argumente: p, q - polinoame multivariabile.
14
Sintaxa:
randpoly ( var, ec ) Argumente: var - variabil ec - (op.) ecuaii.
19
Argumentul ec are forma: opiune = valoare. El specific anumite proprieti care determin forma polinomului. Opiunile posibile sunt: Opiune Semnificaie Valoare implicit coeffs generare coeficieni aleatoare (-99..99) expons generare exponeni aleatoare (max 6) terms numrul termenilor 6 degree gradul total al polinomului 5 dense tipul polinomului dens
15
Funciile rem i quo Funcia rem determin restul mpririi a dou polinoame, iar funcia quo calculeaz ctul mpririi celor dou polinoame. Sintaxe:
rem ( a, b, var, nume ) quo ( a, b, var, nume ) Argumente: a, b - polinoame; var
16
Funcia type Testeaz dac o expresie specificat este un polinom i de ce tip. Sintaxe:
type ( expr, polynom ) type ( expr, expanded ) Argument: expr - expresie. type ( expr, cubic ) type ( expr, linear )
17
18
2. Funcii definite cu ajutorul operatorului sgeat -> Numele funciei este urmat de operatorul de asignare (:=), apoi de variabila sau variabilele funciei, operatorul sgeat ( -> ) i expresia analitic a funciei.
19
3. Funcii definite prin conversia expresiilor neevaluate Funcia unapply Funcia efectueaz conversia unei expresii neevaluate de una sau mai multe variabile ntr-o funcie. Sintaxa:
unapply ( expr, x, y... ) Argumente: expr - polinom; x, y - nume de variabile.
20
Compunerea funciilor Compunerea funciilor se realizeaz cu ajutorul operatorului @. Fie f i g dou funcii. Compunerea este dat de: (f @ g) (x). Dublarea sau triplarea operatorului @ repet operaia de compunere a unei funcii: f(f(x)) se obine cu (f @@ 2)(x). f(f(f(x))) este dat de (f @@ 3)(x).
21