Sfaturi pentru cei care lucrează cu Mathcad

Sfaturi pentru cei care lucrează cu Mathcad

Aceste coloane pot fi găsite în aproape orice revista de calculator (a se vedea. De exemplu, „sfătuiește aceste programe la Visual Basic“ sau „birou“ consiliere în tab-ul „Microsoft Solutions“ ale acestei ediții).

Aceste sfaturi sunt împărțite în trei grupe:

    1. recomandări rafinate, care „scrise cu litere mici“, precizate în documentație și help'e.
    1. Dezvoltatorii programului retroactiv (după finalizarea documentației) a raportat noile sale proprietăți și / sau metode de neutralizare a dezavantajelor utile.
    1. Utilizatorii raportează cu privire la rezultatele experimentelor asupra programelor. Aici putem vorbi despre așa-numitele programe de proprietati fara acte, pentru care dezvoltatorii sunt rugați să nu pentru a construi, dar.

Naturalistul care vrea să învețe despre lume, nu se poate referi direct la Creator - Dumnezeu sau Natura. cărora le place să se considere a fi, și ar trebui să pună întrebări la obiectul studiului. Pentru a face acest lucru, un experiment - a introdus o perturbație în obiectul și de reacție fixă ​​pentru a le: „Faceți clic pe nasul iepei, și WAG coada.“

Din acest motiv, utilizatorul uită adesea că programul - o creație a minții și a mâinilor umane (a doua natură), considerând că aceasta este rodul muncii unui Creator anonim și inaccesibile (în primul rând de natură), la care nu există nici un hot-line. Aici, se pare, se află unul dintre motivele (dar nu și în nici un fel o scuză) copierea ilegală pe scară largă a programelor. Noi nu înseamnă un CD de tip „Echipament de oficiu“ - furtul este furt. Este un popor relativ onești care au pus pe programul de calculator cu același disc pirat să cunoască natura și transmite cunoștințele studenților.

Dar să revenim la sfat, încă o dată menționând că, din cauza programelor de experimentare inevitabilă divizarea sfaturi pe „dreapta“ și „greșit“ (rău) este foarte condiționată.

În Mathcad, există două declarații a afișa valoarea unei variabile sau funcție: valoarea numerică de ieșire operatorului „=“ simbol și valoarea de ieșire operatorului „®“. În unele cazuri, este recomandabil să se utilizeze în numeric simbolul O operator de calcule, nu numărul.

Înlocuirea operatorului pentru a afișa numărul de declarații caractere de ieșire

1. Creșterea exactității calculelor

Aceasta este o soluție în Mathcad 7 Pro, în cazul în care există variabile de text.

În programare, există o regulă bună este o funcție separată sau procedură ar trebui să fie plasate în întregime pe ecranul de afișare. Și nu numai pentru că „concizia sufletul de spirit“, dar, de asemenea, din motive pur practice și estetice - această funcție este mai ușor de depanare, o astfel de funcție este mai convenabil să se bucure. Cel mai simplu mod de a face programul mai compact - este cazare pe o singură linie cu mai mulți operatori de partajare caractere lor speciale (- Basic „«».“ - Pascal). In mediu Mathcad adecvat pentru o astfel de virgulă munca - vezi liniile de program din Fig .. Fig.2

Programare și se confruntă cu alternativa, utilizatorul trebuie să apese butonul „dacă“ și „altfel“ de pe panoul de programare. Acesta este cazul atunci când scrieți un program în Figura 2. Dar, dacă umerii operatorilor alternativi simplu, acesta poate fi utilizat în cazul în care funcția veche.

Dacă funcția poate fi prezentă în programele și în forma sa inițială:

E ¬ dacă (A> B, C, D)

În Mathcad, nu există nici un built-in funcții booleene și. SAU, utilizate pe scară largă în programare. În schimb, puteți utiliza built-in operatori „Multiply“ (multiplicare logic, SI) și „ori“ (adiție logic, OR).

AND (a, b): = a x b

Dar, mai rezonabil, în astfel de cazuri, de a utiliza un Mathcad-funcție min încorporat și max. pentru a extinde domeniul de aplicare al operatorilor booleeni și seturile fuzzy [1]:

Funcții „> min și max poate avea mai mult de două argumente Boolean obedtnennyh în vector.

Rezolvarea în Mathcad sarcină și atribuirea noii variabile o valoare, nu utilizați operatorul „=“ (atribuie), iar operatorul „=“ (afișare valoare numerică). Această tehnică utilizatorul se asigură că variabila, care i se atribuie o valoare, într-adevăr nou și înainte de nimic nu a fost dat, fie de către utilizator sau de sistem Mathcad. Aceasta tehnica neobremenitelen in Mathcad 7 mediu ca în cazul în care operatorul „a =“ devine automat operatorul „x =“ dacă variabila ca goală.

Consiliul de 6 nevoia specială de a adera la atunci când se lucrează cu dimensiuni. Faptul este că, atunci când te întorci la activitatea unor cantități fizice (acest lucru este implicit), un număr mare de variabile, Mathcad dimensiunile de încărcare sistem (A - amperi, s -sekundy etc.). În acest calcul operatorul nevinovat „m: = 2“ poate toate pauza: metri va fi adimensionale. Esența consiliului 7 că rezolvarea unei probleme fizice (școală sau la sarcina universitate de fizica, de exemplu), suntem adesea indus în eroare nu în formulele (toate formulele care stau la baza universului simplu: F = a × m E = m × c 2 u. etc) și plumb (calculator personal la îndemână sau, cel mai rău caz, un calculator) și în dimensiuni. Sistemul de unități fizice, built-in de Mathcad, în acest sens, va fi foarte util.

În cazul în care utilizatorul Mathcad pentru un motiv oarecare refuză să folosească dimensiunile fizice, atunci este recomandabil să le dezactivați înainte de a începe lucrul. Dar, în acest caz, Consiliul 6 la îndemână. Imaginați-vă această situație. Utilizatorul introduce operatorul „e = 3“, și apoi a uitat despre ea, dar, cu toate acestea, vrea să intre în formula de bază logaritm natural. Ce se întâmplă, vă puteți imagina. Sfat 6 avertizează utilizatorul eșecului unei odă constantele fundamentale ale matematicii.

Sistemul Unitățile Mathcad construite, nu toate dimensiunile. Cu toate acestea, dimensiunea lipsă în calculele pot fi utilizate. Iată cum în Mathcad pentru a rezolva problema cunoscuta poveste „tutore“ lui Cehov. „Comerciantul a cumpărat 138 arsh. pânză neagră și albastră pentru 540 de ruble. Întrebarea este, câți yard a cumpărat două, în cazul în pânză albastră costa 5 ruble. pe curte și negru 3 ruble.?“.

Întrebarea 1. Cât de mult ar plăti comerciantului,

în cazul în care cantitatea de material a fost negru?

plăti pentru pânză albastră?

Sfat 9 se suprapune cu placa 1, recomandă ca, în unele cazuri, nu utilizați „=“ și operatorul „®“.

Foarte des, pe graficul cartezian a două sau mai multe funcții ale unei variabile, una dintre curbele „se sprijină“ pe axa x datorită funcției corespunzătoare de valoare mică. Mediul Mathcad imposibil să aibă două scale diferite axa y (deoarece problema este rezolvată în mediul Excel, de exemplu). Mediu Funcția „căzut“ Mathcad pot fi multiplicate cu un coeficient a cărui valoare este selectată experimental.

MMT), creatorul populare cursuri de calculator pentru limbi străine (EnglishGold și colab.) și software medii (Word, Excel, Internet, etc.).