Toate procesele iterative în Mathcad se bazează pe argumente discrete. Dacă nu acorde atenție la modul de determinare a argumentului discret arată ca o variabilă normală. Diferența este că o variabilă normală acceptă doar o singură valoare, în timp ce argumentul discret ia un număr de valori, separate prin aceleași etape. De exemplu, puteți defini un argument discret pentru a trece -4-4 cu pasul 2. Dacă utilizați acum argumentul discret în expresia, expresia Mathcad calcula de cinci ori, o dată pentru fiecare valoare a argumentului discret primit.
Fara argumente discrete nu ar fi posibil să se utilizeze capacitățile complete ale Mathcad. Această secțiune prezintă modul de a defini și de a folosi un argumente discrete pentru a efectua mai multe calcule.
Definirea și utilizarea unui argument discret
Pentru a defini un argument discret, introduceți numele variabilei, urmat de două puncte și o serie de valori. De exemplu, aici este modul de a defini o variabilă j. luând valori 0-15:- J tip și apoi apăsați două puncte (:). Un câmp gol indică faptul că Mathcad așteaptă definiția j. În acest moment, Mathcad nu știe dacă variabilă j normală sau un argument discret.
- Tastați 0.Zatem apăsați și virgulă (;). Aceasta spune Mathcad, care este determinată de un argument discret. Mathcad afișează ca punct și virgulă cele două puncte. care se referă la gama. Completați definiția argument discret prin tastarea 15 în câmpul rămas.
Această definiție indică faptul că j ia valorile 0,1,2. 15. Pentru a determina argumentul discret incrementează altul decât 1 cm. Subsecțiuni „variază Tipuri“ mai târziu în acest capitol.
În cazul în care este specificat doar un argument discret, este nevoie de o gamă completă de valori de fiecare dată când este utilizat. Dacă se folosește un argument discret, de exemplu, în expresia de Mathcad trebuie să evalueze această expresie pentru fiecare valoare a argumentului discret.
Acesta ar trebui să definească un argument discret exact așa cum este arătat mai sus. Trebuie să fie:- numele variabilei pe stânga,
- sau: sau în mijloc, și
- interval admisibil pe dreapta.
Vă rugăm să rețineți că nu puteți defini o variabilă simplă printr-un argument binar. De exemplu, în cazul în care, prin definirea j. așa cum se arată, sunt acum înregistrate. Mathcad ar interpreta acest lucru ca o încercare de a echivala argumentul discret variabila scalară și mesajul ecuație notat „valoarea nonscalar.“
argument discret poate fi folosit pentru a atribui valori pentru elementele unui vector sau matrice. Puteți defini un vector folosind un argument discret ca subscript. De exemplu, pentru a determina pentru fiecare valoare a lui j:- tip x [j: j ^ 2 [Spațiu] +1
Figura 1 prezintă un valori vectoriale calculate în conformitate cu această formulă. Deoarece j - discretă formulă de calcul argument se face pentru fiecare valoare a lui j. Acest lucru determină pentru fiecare valoare a lui j de la 0 la 15. Rezultatul este exact la fel ca și în cazul imprimării
Pentru a înțelege modul în care Mathcad calculează folosind gama variabilă, ține cont de principiul de bază:
Dacă un argument discret este utilizat în expresia, Mathcad evaluează expresia dată pentru fiecare valoare a argumentului discret.
Acest principiu exprimă diferența dintre expresiile argument discret și fără. Expresiile care nu conțin argumente discrete, au doar o singură valoare. Expresiile conținând argumente discrete lua mai multe valori care corespund fiecărei valori discrete a fiecărui argument.
Figura 1: Folosind argumente discrete pentru a determina elementele vectorului x.
Atunci când este utilizat în formulă, două sau mai multe argumente discrete, Mathcad calculează formula o dată pentru fiecare valoare discretă a fiecărui argument. Acest lucru este discutat mai în detaliu în secțiunea „calculele iterative“ mai târziu în acest capitol.
Mathcad necesită mai mult timp pentru formulele de calcul care conțin argumentul discret, deoarece este necesar să se efectueze calcule repetate. forma cursorului se schimbă în timpul calculului. Pentru a întrerupe calcul, apăsați [Esc]. Pentru a relua calculul, faceți clic pe mouse-ul pe formula și apăsați [F9].
Determinarea j în secțiunea anterioară este cea mai simplă definiție gama de tip. Mathcad permite argumente discrete cu valorile plasate pe orice valoare pentru orice altă valoare și schimbarea unui pas arbitrar.
Iată definiția argument discret arbitrar. tip:
Se va arăta:
În această definiție, gama:- Variabila k - numele argument discret. Acest lucru ar trebui să fie un nume simplu. Nu există definiții subscript sau funcționale nu sunt permise.
- Numărul 1 - prima valoare are un argument k.
- Numărul 1.1 - a doua valoare în intervalul. Vă rugăm să rețineți că acest lucru nu este mărimea pasului. Dimensiunea pas în acest exemplu este 0,1, diferența între 1,1 și 1. Dacă virgula omise și 1.1, Mathcad pas dimensiune va fi 1 în direcția corespunzătoare.
- Numărul 2 - ultima valoare în intervalul. În acest exemplu, valorile de argument sunt incrementate. În cazul în care înregistrarea. apoi k ar trece valori de la 10 la 1. În cazul în care al treilea număr într-un anumit interval nu este un număr întreg incrementează valoarea inițială, argumentul încă nu merge dincolo de limitele sale. De exemplu, să k determinată: = 10, 20. 60, atunci k va avea valori de 10, 20, 30. 60.
Puteți utiliza expresii scalare arbitrare în loc de 1, 1,1 și 2. Cu toate acestea, aceste valori trebuie să fie întotdeauna numere reale. Numere complexe nu face sens în anumite argument discret, pentru că există un număr infinit de căi de legătură aceste două numere complexe. Figura 2 prezintă rezultatele argumentului discret diferite definiții.
Figura 2: O definiție acceptabilă a unui argument discret.
Rețineți că, dacă argumentul este folosit pentru creșteri fracționare discrete, nu se poate utiliza acest argument ca un indice discret ca indici mai mici trebuie să fie întregi.