Pentru a calcula o expresie matematică în document care poate consta din variabile, operatori și funcții (încorporate și definite de utilizator):
- Introduceți această expresie, de exemplu, x y.
- Apăsați tasta <=>.
Ca rezultat, valoarea calculată a expresiei apare în dreapta semnului de egalitate introdus (listare 3.5, penultima linie). Nu puteți schimba conținutul expresiei în dreapta semnului egal, deoarece este rezultatul muncii procesorului computational Mathcad, complet ascuns de ochii utilizatorului. Uneori (când o expresie conține funcții care implementează metode numerice diferite, adesea în combinații complexe), algoritmii de calcul sunt foarte complicați și necesită timp semnificativ. Faptul că o anumită expresie a documentului se află în stadiul de calcul este indicată de cadrul verde care îl încadrează și incapacitatea de a întreprinde orice acțiune cu programul Mathcad.
Listing 3.5. Evaluarea unei expresii.
Rețineți că, înainte de a calcula valoarea unei expresii matematice, trebuie să determinați valoarea fiecărei variabile incluse în ea (primele două rânduri ale listei 3.5). O expresie calculată poate conține orice număr de variabile, operatori și funcții. Rezultatul valorii curente a acestei sau acelei variabile este dat în ultimul rând al listei 3.5 și valoarea funcției este afișată în listele 3.6 și 3.7.
Listing 3.6. Afișează valoarea unei funcții.
Listing 3.7. Rezultatul valorii funcției (continuare a listei 3.6)
La definirea funcțiilor utilizatorilor prin variabile diferite, prezența numelor acestor variabile în lista de argumente joacă un rol important sau definiția lor este mai mare în textul documentului. De exemplu, ieșirea valorii funcției f (x, y) din lista 3.6 va rămâne exact aceeași dacă atribuiți valori la x și y înainte sau după definirea funcției. Acest lucru se datorează faptului că valorile argumentului sunt specificate direct în linia de calcul a funcțiilor. Dacă definiți funcția f (x) așa cum sa făcut în lista 3-8, atunci va depinde de valoarea variabilei y în momentul determinării f (x) (adică, y = 5), deoarece y nu este inclus în lista de argumente f (x). De fapt, f (x) = x 2 -cos (x + 5). Chiar dacă undeva în program utilizatorul suprascrie valoarea y, Mathcad își va aminti încă funcția f (x) ca expresia x2-cos (x + 5) (vezi Listing 3.9).
Listing 3.8. Pentru a determina funcțiile utilizatorului
Listing 3.9. Pentru definirea funcțiilor utilizatorului (continuare a listei 3.8)
Fiți mai atenți la cerința obligatorie a coincidenței numărului de argumente în determinarea și afișarea valorii funcțiilor. Comparați, de exemplu, listele 3.6 și 3.8, în care, în ciuda aceleiași expresii din partea dreaptă a definiției funcției f, sunt create două funcții esențial diferite f (x, y) și f (x)
Dacă introduceți semnul egal pentru a calcula expresiile matematice în Math-cad, aplicați de fapt un calcul sau o evaluare numerică. Puteți, de asemenea, să o introduceți apăsând butonul semn egal pe una dintre barele de instrumente: Calculator sau Evaluare (vezi Figura 3.1). Operatorul numeric de ieșire înseamnă că toate calculele sunt efectuate cu numere, iar diferiți algoritmi încorporați sunt implementați prin metodele numerice corespunzătoare.