Cum se grafice o funcție cu MATLAB
Acest articol este destinat să ofere utilizatorilor MATLAB noi o introducere de bază pentru reprezentarea grafică a datelor. Nu este destinat să acopere fiecare detaliu al graficii din MATLAB, dar ar trebui să se ocupe de suficient pentru a începe. Această introducere nu necesită nicio experiență de programare anterioară și va explica orice programare comună utilizată în cadrul acesteia.
conținut
paşi
1
Trebuie să știi câteva lucruri despre MATLAB.
- `Comma comma`: dacă o comandă este urmată de `-`, ieșirea nu va fi tipărită pe ecran. Acest lucru este trivial atunci când ieșirea este o sarcină scurtă, cum ar fi y = 1, dar devine problematică dacă se creează o matrice mare. De asemenea, ori de câte ori doriți o ieșire, cum ar fi un grafic, punct și virgulă trebuie omise.
- "Comanda clară": există câteva comenzi ale ferestrei de comandă utile. dactilografiere "clar" în fereastra de comandă după solicitare > veți elimina toate variabilele curente, ceea ce vă poate ajuta dacă vedeți o ieșire neobișnuită. De asemenea, puteți tasta "clar" urmată de un nume de variabilă pentru a șterge numai datele pentru acea variabilă specifică.
- "Tipuri de variabile": singurul tip de variabilă din MATLAB este o matrice sau un vector. Aceasta înseamnă că variabilele sunt stocate ca liste de numere, cu cea mai simplă listă care conține numai un număr. În cazul MATLAB, dimensiunea matricei poate să nu fie specificată atunci când variabila este creată. Pentru a seta o variabilă la un singur număr, pur și simplu tastați ceva de genul z = 1. Dacă vrem să adăugați ceva az, puteți scrie pur și simplu z [2] = 3. Puteți să facă referire la numărul stocat în orice poziție în vectorul z prin tastarea [ i], unde "" este poziția i a vectorului. Deci, dacă doriți să obțineți valoarea 3 a exemplului z, tastați z [2].
- "Loops" sau "Loops": buclele sunt folosite atunci când doriți să efectuați o acțiune de mai multe ori. Există două bucle obișnuite în MATLAB, buclă pentru buclă și buclă. Ambele pot fi folosite în mod interschimbabil, dar este mai ușor să creați o buclă infinită cu timpul decât cu cea pentru. Puteți înțelege dacă ați abandonat o buclă infinită când computerul se oprește și nu oferă nimic, cu excepția a ceea ce se află în bucla.
- `For Loop`: aceste bucle din MATLAB iau forma: pentru i = 1: nu face ceva / sfarsit (bara indică o rupere de linie). Acest ciclu înseamnă "faceți ceva" n ori. Deci, dacă este tipărită "Alo" ori de câte ori instrucțiunea intră în ciclu și n este egală cu 5, atunci ar trebui să imprimați "Alo" de cinci ori.
- "În timp ce buclă": în timp ce buclele în MATLAB ia forma: în timp ce declarația este adevărată / face ceva / sfârșit". Acest ciclu înseamnă "faceți ceva", în timp ce afirmația este adevărată. De obicei "faceți ceva" conține o parte care face declarația falsă. Pentru a realiza o buclă similară celei anterioare pentru buclă, puteți scrie în timp ce i<= n / a face ceva / sfarsit.
- "Cicluri nivelate": unul are un ciclu imbricat când un ciclu este în interiorul altui. Ar putea fi: pentru i = 1: 5 / pentru j = 1: 5 / face ceva / sfârșit / sfârșit. Ar trebui "faceți ceva" De 5 ori pentru j, apoi crește i, "faceți ceva" De 5 ori pentru j, crește i și așa mai departe.
- Pentru mai multe informații despre orice parte a acestui tutorial sau MATLAB în general, vizitați Documentația MATLAB.
2
Deschideți MATLAB. Fereastra ar trebui să arate astfel:
3
Creați un nou fișier de funcții. Nu trebuie să faceți acest pas dacă proiectați pur și simplu o funcție de bază cum ar fi y = sin (x). În acest caz, mergeți la "pasul 4". Pentru a crea un fișier de funcții, pur și simplu selectați Nou din meniul Fișier și selectați Funcție din meniul derulant. Ar trebui să obțineți o fereastră similară cu cea de mai jos. Aceasta este fereastra în care trebuie să vă scrieți funcțiile.
4
Configurați fișierul de funcții. Ștergeți porțiunea [output args] și semnul "=". Acestea sunt necesare numai dacă doriți o valoare de ieșire, care nu este necesară pentru reprezentarea grafică. Modificați partea "fără titlu" cu numele pe care doriți să îl aveți. Introduceți un nume de variabilă în loc de "input args". De aici vom folosi "n" ca argument de intrare. Veți folosi această variabilă pentru a indica programului câte puncte de date doriți. Codul ar trebui să arate astfel: Puteți șterge piesele după ce semnele% sau lăsați: este de până la tine, pentru că indiferent urmează simbolul „%“ este considerat un comentariu și va fi ignorate de calculator atunci când funcția este executată .
5
Configurați-vă datele. Acest pas poate fi realizat în moduri diferite, în funcție de tipul de date pe care doriți să îl reprezentați. Dacă doriți să desenați o funcție simplă precum y = sin (x), utilizați metoda simplă. Dacă aveți nevoie pentru a urmări o serie de date, cu x progresând, de exemplu (1, y 1), (2, y2), ... (n, y n), dar doriți să utilizați un număr variabil de puncte, apoi folosește metoda vectorului. Dacă, pe de altă parte, doriți să generați o listă de puncte cu 3 variabile în loc de 2, metoda matricei va fi mai utilă.
6
Acum, configurați graficul.
7
Asigurați-vă că este ultimul rând din fișierul funcțional "capăt" și salvați fișierul. Ignorați acest pas dacă ați folosit metoda simplă. Exemple de cod final pentru metodele vectoriale și matrice sunt următoarele.
8
Rulați funcția. Aceasta se face prin tastarea numelui (n) în fereastra de comandă, unde "nume" este numele funcției e "n" este numărul de puncte dorit. exemplu: "> FibGraph (8)".
9
Afișați rezultatele. Cu graficul trebuie să deschideți o fereastră.
Lucruri de care ai nevoie
- Acces la MATLAB
- Datele care trebuie reprezentate grafic (opțional)
Distribuiți pe rețelele sociale:
înrudit
- Cum să treceți de schema de deblocare a unui dispozitiv Android
- Cum se adaugă sau se modifică gateway-ul implicit în Linux
- Cum să deschideți rapid spațiul de lucru pe un Mac
- Cum se deschide panoul de control din linia de comandă
- Cum se deschide promptul de comandă în Windows
- Cum se deschide Managerul de activități din linia de comandă
- Cum se schimbă parola Windows din Prompt
- Cum se închide Windows PC-ul
- Cum să închideți un program blocat
- Cum se copiază fișierele din linia de comandă
- Cum se copiază fișiere în Linux
- Cum se creează și se apelează o funcție PHP
- Cum se creează un cont nou de utilizator pe Windows Vista sau Windows 7
- Cum se creează o comandă nouă în Autocad
- Cum se deschide calculatorul cu ajutorul liniei de comandă din Windows
- Cum se creează ploaia matricei cu ajutorul comenzii de comandă
- Cum se creează o interfață grafică simplă în Matlab
- Cum să gestionați conturile utilizatorilor cu ajutorul liniei de comandă din Windows
- Cum să vizionați Star Wars din comanda de comandă
- Cum se programează în VBScript
- Cum să imprimați conținut video pe Python