Introducere în MATLAB

Citirea unui fișier audio cu extensie .wav (format Microsoft)

  • Crearea fișierului MEX. Cea mai bună modalitate de a crea programe de date este de a utiliza programele existente C sau Fortran pentru a citi date din alte aplicații. Cu toate acestea, această metodă, numită programare mixtă, necesită scrierea unor pachete speciale de programe, proiectate sub formă de fișiere MEX.
  • Dezvoltarea programului în Fortran sau C. Programatorii folosind limbaje Fortran sau C, și poate scrie un program special pentru a converti datele în MATLAB format sistemul MAT-fișiere. În acest caz, datele convertite pot fi încărcate în sistemul MATLAB folosind comanda de încărcare obișnuită.

Scrieți date într-un fișier de sunet cu extensia .wav (format Microsoft)







De exemplu, luați în considerare un fișier numit ph.dat care conține date separate prin punct și virgulă:

7.2; 8.5; 6.2; 6.6
5,4, 9,2, 8,1, 7,2

Pentru a citi conținutul acestui fișier într-un tabel numit A, trebuie să utilizați următoarea declarație

Al doilea argument pentru funcția dlmread specifică tipul de delimitare.

În plus față de delimitatorul pe care îl utilizați, funcția dlmread ia în considerare și spațiile ca delimitatoare. Prin urmare, funcția dlmread de mai sus va funcționa corect, chiar dacă conținutul fișierului ph.dat este:
7.2; 8.5; 6.2; 6.6
5.4; 9,2; 8,1; 7.2

Primul argument al funcției M dlmread este numele fișierului, nu identificatorul fișierului. Prin urmare, nu aveți nevoie să deschideți fișierul în prealabil, dar trebuie să utilizați imediat funcțiile dlmread și dlmwrite.

Noi demonstrează modul în care funcția scrie dlmwrite text delimitat într-un fișier extern numit myfile, folosind delimitator „;“:







A =
1 2 3
4 5 6
dlmwrite ('myfile', A, ';')
1; 2; 3
4; 5; 6

Schimb de fișiere de date pentru diferite platforme. Uneori este necesar să se lucreze cu versiuni ale MATLAB pentru diferite platforme de calcul și aplicații concepute pentru a transfera la alte sisteme. Aplicațiile create în sistemul MATLAB poate include M-fișiere, care reprezintă script-uri M sau M-funcție, și-MAT fișiere care conțin date binare. Ambele tipuri de fișiere pot fi utilizate direct pe diferite platforme:
  • Fișierele M sunt fișiere ASCII care conțin text simplu. Ele nu depind de tipul de computer utilizat. În același timp, pentru diferite platforme, simbolurile sfârșitului liniei pot fi fie simbolul CR, fie simbolul LF. Interpretul MATLAB acceptă orice combinație.
  • Fișierele MAT sunt fișiere binare și depind de tipul de computer utilizat. Cu toate acestea, ele pot fi transferate de la un tip de computer la altul, deoarece conțin un semn al computerului utilizat în antetul fișierului. Sistemul MATLAB verifică acest steag atunci când descarcă un fișier și, dacă se dovedește că fișierul este creat pe computerul altei platforme, efectuează conversia necesară.

Pentru a utiliza MATLAB pe computere de diferite platforme, aveți nevoie de programe de schimb de date pentru format binar și ASCII. Când utilizați aceste programe, trebuie să fiți sigur că fișierele MAT sunt transferate ca fișiere binare, fișiere M - ca fișiere ASCII. O eroare în stabilirea modurilor adecvate distruge de obicei datele.

De exemplu, pentru a crea un fișier jurnal numit febr01.out în directorul curent, trebuie să utilizați comanda jurnal febr01.out.

Pentru a întrerupe înregistrarea în timpul jurnalului, este suficient să folosiți comanda jurnalului off și să reluați jurnalul pe comandă.

M-fișier de pornire. matlabrc.m fișier, care este disponibil în directorul local este rezervat pentru utilizarea de către programatori al companiei MathWorks, si pe sistemele multi-utilizator pentru utilizarea de către administratorul de sistem.

Fișierul startup.m este destinat utilizatorului. Vă permite să setați căile de acces implicite, descriptorii de grafică și variabilele zonei de lucru.

De exemplu, în fișierul startup.m, puteți introduce un șir de caractere care se va adăuga directorul / home / Me / MyTools la lista implicită de moduri de a accesa addpath / home / me / MyTools.







Articole similare

Trimiteți-le prietenilor: