Ghidul utilizatorului Mathcad

Această secțiune descrie utilizarea funcțiilor READPRN. WRITEPRN și APPENDPRN pentru lucrul cu fișiere structurate. Un fișier de date structurat este un fișier cu un număr fix de valori pe o linie. De exemplu, dacă exportați o zonă dreptunghiulară dintr-o foaie de calcul într-un fișier text, rândurile și coloanele rezultate din cifre vor forma un fișier structurat.







Citirea matricei utilizând funcția READPRN

Să presupunem că există un fișier ASCII care conține datele prezentate mai jos. Aceste date pot fi preluate dintr-o foaie de calcul sau din orice altă sursă.

Figura 4 prezintă un document Mathcad care citește aceste date într-o matrice.

Funcția READPRN citește întregul fișier de date, determină numărul de rânduri și coloane și creează o matrice din aceste date.

Avertizare. Fiecare linie din fișierul de date trebuie să conțină același număr de valori. Dacă lăsați spații în care Mathcad se așteaptă la o valoare, funcția READPRN nu va putea citi fișierul. Mathcad definește sfârșitul unuia și începutul valorii următoare, căutând spații sau virgule.

Uneori, fiecare coloană de valori dintr-un fișier de date reprezintă o variabilă separată. Figura 5 prezintă modul de utilizare a superscripturilor pentru a crea un vector din fiecare coloană din fișierul de date.

Figura 4: Citirea tabelului de date într-o matrice.

Figura 5: Atribuirea valorilor diferitelor variabile din diferite coloane din fișierul de date.







Figura 6: Scrierea datelor într-un fișier de date structurat.

Înregistrarea datelor utilizând funcțiile WRITEPRN și APPENDPRN

Figura 6 prezintă modul de utilizare a funcției WRITEPRN. Pentru a scrie date într-un fișier de date structurat.

Când Mathcad procesează documentul din Figura 6, se creează un fișier de date care conține următoarele valori:

Spre deosebire de WRITE, funcția WRITEPRN scrie datele ca coloane. Rețineți că, deoarece PRINPRECIZIA este setată la patru, numerele sunt scrise cu patru zecimale. Deoarece valoarea PRNCOLWIDTH este de opt, fiecare coloană are opt caractere lat. Deoarece PRNPRECISION PRNCOLWIDTH și pot varia independent, nu trebuie să pierdem din vedere faptul că lățimea coloanei trebuie să fie astfel încât să plaseze toate cifrele necesare, împreună cu un spațiu de separare a valorilor individuale.

Figura 7: Un document care creează un fișier de date cu coloane de 10 caractere în lățime, conținând cifre cu 5 cifre semnificative.

Utilizând funcția augmentare. Puteți combina variabilele individuale în matrice și le puteți scrie tuturor într-un fișier de date. Figura 8 arată cum se face acest lucru.

Figura 8: Înregistrarea mai multor vectori combinați.

Beneficiile utilizării READPRN și WRITEPRN

Utilizând READPRN. ca regulă, este preferabil să folosiți READ. Când datele sunt structurate în coloane, READPRN traduce datele în Mathcad într-o formă ușor accesibilă.

Funcția READ este utilizată pentru fișiere în care valorile unei variabile sunt împrăștiate pe mai multe linii. Acestea sunt fișierele create de WRITE. care are cât mai multe numere pe linie pe care șirul le poate ține.

De obicei, WRITEPRN produce fișiere mai ușor de citit decât WRITE. Datorită faptului că datele din ele sunt aranjate frumos în rânduri și coloane. Pe de altă parte, WRITE produce fișiere mai mici decât WRITEPRN. deoarece nu este nevoie să adăugați spații pentru alinierea datelor.

Utilizați WRITE în loc de WRITEPRN. când doriți să strângeți cât mai multe valori posibil într-un fișier de date mic.







Articole similare

Trimiteți-le prietenilor: