1. Bazele de lucru în sistemul MAPLE 15. Pachetele extensiilor MAPLE 15. Interfața grafică a utilizatorului.
Ca și în cazul tuturor aplicațiilor Windows, Maple are o serie de caracteristici distinctive:
• linia antetului (partea de sus);
• linia de meniu principală;
• bara principală de instrumente;
• Bara de instrumente pentru contexte, a cărei formă depinde de modul de lucru cu Maple;
• fereastră pentru introducerea și editarea documentelor;
• Bara de stare (în partea de jos a ferestrei);
• panouri pentru introducerea simbolurilor matematice speciale (a se vedea mai jos).
După cum sa observat deja, în interfața Maple standard, paletele intră în panoul paletei sau sunt plasate acolo unde este convenabil pentru utilizator.
O mulțime de funcții, inclusiv cele care sunt utilizate destul de rar și în calcule de tipuri speciale, sunt implementate în pachete de expansiune orientate spre probleme. Informațiile despre pachetele extensii Maple pot fi obținute folosind comanda
Lista celor mai importante pachete de expansiune:
• ArrayTools - pachet pentru lucrul cu matrice;
• combinat - funcții combinatoriale;
• CurveFutting - aproximarea curbelor;
• DEtools - rezolvarea ecuatiilor diferentiale;
• diffalg - algebră diferențială;
• FileTools - un pachet pentru lucrul cu fișiere;
• GaussInt - lucrează cu întregi ai lui Gauss;
• funcții funcționale;
• LinearAlgebra - algebra liniară;
• Matlab - integrare cu MATLAB;
• Funcția matematică - funcții matematice;
• PDEtools - soluția ecuațiilor diferențiale parțiale;
• Spread - lucrul cu mese;
• numapprox - aproximație numerică;
• parcele - extensii grafice;
• plottoole - crearea de obiecte grafice suplimentare;
• student - funcționează pentru a ajuta elevii;
2. Alphabet Maple-language și sintaxa sa. Principalele obiecte (definiție, intrare, acțiuni cu ele). Numere. Fracții obișnuite.
Alfabetul Maple-language (atât de intrare și programare) conține 26 caractere mici (a la z), 26 litere mari (A la Z), 10 cifre arabe (de la 0 la 9) și 32 de caractere speciale (aritmetică operatori +, -, *, /, exponent la putere, etc.). În plus, există multe simboluri matematice speciale. Toate acestea vor fi descrise în acest capitol. Pentru a introduce caractere, utilizați tastatura și panoul simbolurilor matematice.
Există cinci perechi de simboluri alternative (adică același lucru):
Următoarele elemente ale sintaxei limbii sunt relevante pentru caracterele speciale simple și compuse:
•% - variabila de sistem care stochează rezultatul operațiunii anterioare;
•. - o blocare de expresie care împiedică ieșirea calculului să fie trimisă către celula de ieșire;
•; - o clemă de expresie care dă ieșirea rezultatului calculului către celula de ieșire;
• "- un delimiter de șir (de exemplu, șir");
•: = - Operatorul de atribuire (de exemplu, x: = 5);
•. - pointer de tip variabil (de exemplu, n :: integer sau z :: complex);
• \ - semnul diviziunii inverse, care are mai multe valori în funcție de context (vezi ajutorul pentru acest semn - backslash).
Cuvintele rezervate sunt folosite pentru a crea expresii condiționate, bucle, proceduri și comenzi de control. Lista de cuvinte rezervate în sistemul Maple este prezentată mai jos.
și descrierea Break by Catch
do Done elif Închidere
eroare Exportați fi În sfârșit pentru
de la Global dacă se intersectează
modulul mod minus local următor
nu Opțiuni opțiune Od sau
proc Quit citește Return to save
opriți apoi să încercați uniunea
Aceste cuvinte nu pot fi numite obiecte utilizator.
Setul de reguli prin care se scriu definițiile tuturor obiectelor în limbajul Maple se numește sintaxa sa.
Cele mai simple obiecte cu care Maple pot lucra sunt numere, constante și șiruri de caractere.
Numerele din sistemul Maple pot fi din următoarele tipuri: numere întregi, fracții obișnuite, radicali, numere în virgulă mobilă și numere complexe. Primele trei tipuri de numere fac posibilă efectuarea unor calcule precise (fără rotunjire) a diferitelor expresii matematice, realizând o aritmetică exactă. Numerele cu puncte în virgulă sunt aproximative, în care numărul de cifre semnificative este limitat. Aceste numere servesc pentru a aproxima (sau aproxima) numerele exacte ale Maple. Numerele complexe pot fi atât de precisă în cazul în care părțile reale și imaginare reprezentate prin numere exacte și aproximative, în cazul în care stabilirea părților reale și imaginare ale numărului de complexe utilizate de numere în virgulă mobilă.
Întregi sunt definite ca o secvență de numere de la 0 la 9. Numerele negative sunt date cu semnul minus (-) la numărul de zerouri, înainte de prima cifră non-zero nu sunt semnificative și nu au nici un efect asupra valorii unui număr întreg. Sistemul Maple poate lucra cu o valoare întreagă arbitrar, numărul de cifre este practic limitată de numărul 2 28. Calculele numere întregi să pună în aplicare cele patru operații aritmetice (+ plus, scădere -, înmulțire , diviziunea /) (!) și factorialul.
Maple reprezintă un întreg întreg care nu se încadrează în șirul zonei de ieșire utilizând caracterul invers (=) ca caracter de continuare pe linia următoare. Ultima comandă calculează numărul de cifre din calculul anterior. În el, parametrul% este folosit ca parametru, care este doar o formă convenabilă de referință la rezultatul operațiunii anterioare. În Maple, există încă două operații similare care identifică rezultatele echipelor anterioare și anterioare. Sintaxa lor arată, respectiv, după cum urmează:
În Maple există un set mare de comenzi care permit să efectueze acțiuni specifice în prelucrarea numere întregi: factorii prime (ifactor), calculul privat (iquo), iar restul (irem) în timpul funcționării întregii diviziunii, găsirea celui mai mare divizor comun a două numere întregi ( igcd), verificând dacă întregul este simplu (isprime) și multe altele.
Pentru a verifica calculul coeficientului și restul a două numere întregi, au fost utilizate operațiile de obținere a rezultatului precedentului (calculul coeficientului) și comenzile anterioare (calculul restului). Rezultatul comenzii isprime () este o constantă booleană reală (adevărată) sau falsă (falsă).
Introducând o comandă în zona de intrare a foii de lucru? integer, puteți obține o listă cu toate comenzile pentru a lucra cu numere întregi
Fracțiile ordinare sunt specificate prin împărțirea a două numere întregi. Rețineți că Maple efectuează automat o operație de reducere a fracțiunii. Pe fracții obișnuite, puteți efectua toate operațiile de bază aritmetice.
Dacă numitorul fracțiunii este scurtat (vezi ultimul calcul din exemplu), atunci această "fracțiune" este tratată de sistemul Maple ca un număr întreg.
Adesea, reprezentarea rezultatului sub formă de fracții obișnuite nu este în întregime convenabilă și apare problema convertirii acestuia în fracție zecimal. În acest scop, comandă evalf (), care aproximează numerele în virgulă mobilă fracție ordinară, folosind cele zece cifre semnificative în mantisa depunerii lor. Dacă precizia prestabilită nu este suficientă, atunci poate fi setată de al doilea parametru al funcției specificate.
Fracțiunea și reprezentarea zecimală nu sunt obiecte Maple identice. Reprezentarea zecimală reprezintă doar o aproximare a valorii exacte reprezentată de o fracție obișnuită.