Cum se imprimă rezultatele MATLAB

Realizarea graficelor grafice ale rezultatelor MATLAB.

MATLAB (Matrix Laboratory) este un pachet foarte puternic de instrumente matematice pentru software-ul de manipulare a matematicii, precum și un limbaj de programare la nivel înalt și un mediu de operare. MATLAB este adesea folosit în contexte de cercetare științifică și academică și oferă multe modalități de a arăta rezultatele calculelor și proceselor. Puteți alege să afișați rezultatele intermediare pe ecran ca un program care rulează, să salvați rezultatele în fișiere sau să creați grafice grafice de date.

Vizualizare bazată pe text și stocare de fișiere

Ignoră punct și virgulă la sfârșitul unei comenzi MATLAB pentru a determina MATLAB să trimită rezultatele comenzii în fereastra de comandă. Aceasta este o caracteristică de bază a sintaxei MATLAB care se aplică comenzilor pe care le executați manual, precum și comenzile programelor. Lăsând deoparte punct și virgulă prea des va face probabil executarea programului prea greu de urmărit, dar obținerea rezultatelor anumitor linii de cod cheie ca proces este o tehnică foarte utilă de depanare. Introduceți numele unei matrice sau al unei alte variabile și apăsați Enter pentru a vedea fereastra de comandă.

Salvați un tablou într-un fișier utilizând comanda "Salvați". Aceasta nu este o modalitate de formatare a datelor pentru prezentare, ci pur și simplu o modalitate de a stoca datele de ieșire pentru recuperarea ulterioară. Iată un exemplu care salvează matricele "xfactor" și "yresults" într-un fișier numit "outputfile:"

salvați șirurile outputfile xfactor

Dacă scrieți doar "salvați" și numele fișierului, toate variabilele aflate în prezent în memorie vor fi salvate. Utilizați "încărcare" cu numele fișierului pentru a vă recupera activitatea în timpul unei sesiuni MATLAB ulterioare.

Utilizați comanda "dlmwrite" pentru a salva un tablou ca fișier text lizibil. Următorul exemplu salvează matricea numită "x" într-un fișier numit "output.txt:"

dlmwrite ('output.txt', x)

Cu această formă simplă a comenzii, intrările fiecărui rând al matricei vor fi separate prin virgule și fiecare rând va fi pe propria linie. Utilizați următoarea sintaxă pentru a utiliza spații în loc de virgule:

dlmwrite ('output.txt', x, '')

Puteți utiliza orice caracter pe care îl doriți în loc de spațiu. Acest caracter este numit delimiter.

Grafică

Alegeți "Figuri" din meniul "Desktop" dacă fereastra "Figuri" nu este încă vizibilă. Maximizați fereastra "Figuri" făcând clic pe butonul pătrat din partea dreaptă a barei albastre din partea de sus a ferestrei.

Faceți clic pe butonul "Figura nouă", care arată ca o pagină goală, în colțul din stânga sus al ferestrei "Figuri".

Faceți clic pe butonul "Afișați unelte de plotare și buton dock" situat la extrema dreaptă a rândului de butoane din partea de sus a ferestrei "Figuri".

Glisați o variabilă din lista "Variabile" din panoul "Figura paletă" din partea stângă a ferestrei, în zona gri din centrul ferestrei. O reprezentare grafică a datelor va apărea cu axe numerotate. De asemenea, puteți crea un nou complot făcând clic dreapta pe o variabilă din listă și selectând un tip de diagramă din meniul drop-down. Adăugați un alt complot făcând clic pe butoanele "Axe 2D" sau "Axe 3D" din panoul "Figura Paletă". Glisați o variabilă într-o diagramă existentă pentru ao adăuga în grafic, astfel încât să puteți vedea mai multe variabile în aceeași diagramă.

Faceți clic pe "Plot Browser" din meniul "View" dacă panoul "Plot Browser" nu este încă vizibil. Acest panou afișează parcelele pe care le-ați creat și variabilele din fiecare. Utilizați-l pentru a elimina variabilele unui grafic (făcând clic pe numele său și apăsând pe Delete) și pentru a elimina parcelele din figură.

Utilizați panoul "Editorul proprietății" pentru a personaliza aspectul graficului. Faceți clic pe un grafic din centrul ferestrei (sau în panoul "Plot Browser") pentru ao selecta și a schimba culoarea utilizând comenzile din partea stângă a panoului. Etichetați axele graficului în filele respective. Restricționați intervalul unei axe și specificați scara utilizând câmpurile "Limite" și meniul derulant "Scale" din fila corespunzătoare.

Selectați o variabilă în panoul "Plot Browser" (sau făcând clic pe el în același grafic) și modificați aspectul acestuia în grafic utilizând panoul "Editor de proprietăți". Modificați stilul graficului (de exemplu, pentru a realiza un graf de bare) utilizând meniul derulant "Tip plot". Culorile corespunzătoare și celelalte elemente de control sunt chiar sub acest meniu. Modificați numele variabilei în grafic utilizând câmpul "Nume afișat" și schimbați toate datele MATLAB care sunt utilizate cu meniurile derulante "Sursa de date".

Faceți clic pe un tip de adnotare din listă în panoul "Paleta figurinei", apoi faceți clic și trageți-l peste grafic pentru al desena. Puteți desena săgeți pentru a indica anumite părți ale plotului, cutiile de text pentru a adăuga etichete personalizate și dreptunghiuri și elipse pentru a indica zonele unui complot.

Faceți clic pe butonul "Ascundeți instrumentele de plotare" pentru a obține o imagine clară a complotului dvs. pe cont propriu. Dacă sunteți mulțumit de modul în care arată totul, faceți clic pe "Salvați" din meniul "Fișier" (sau apăsați pe Ctrl-S) pentru a vă salva munca într-un fișier, astfel încât să îl puteți deschide ulterior într-o sesiune MATLAB. Faceți clic pe "Salvați ca" din meniul "Fișier" și alegeți un format de imagine din meniul derulant "Salvați ca tip" pentru a reprezenta cifra ca fișier imagine pe care îl puteți partaja pe Internet și deschide în alte programe. Faceți clic pe "Imprimare" din meniul "Fișier" pentru a produce o copie imprimată a figurii dvs.

consiliu

Utilizați funcția "fprintf" pentru a salva o matrice de date într-un fișier dacă aveți nevoie de un control mai precis asupra formatului datelor (de exemplu, dacă fișierul trebuie citit de un alt software specializat). "Fprintf" se comportă aproape la fel ca și comanda cu același nume în limba C. Consultați documentația MATLAB pentru mai multe informații despre "fprintf".