itholoinfo.com.com

Cum de a crea un grafic în MATLAB

Acest articol oferă noilor utilizatori MATLAB o introducere de bază în producția grafică. Nu acoperă toate detaliile, dar ar trebui să fie suficient pentru a vă pune pe calea cea bună. Această introducere nu presupune cunoștințe anterioare în programare și va explica orice construcție de programare care este utilizată.

pași

Imagine intitulată Grafic în MATLAB Pasul 1
1
Aflați câteva lucruri despre MATLAB.
  • „Operator virgulă“: În cazul în care o comandă este terminată cu „-“, rezultatul nu va fi imprimată pe ecran. Acest lucru este banal atunci când producția este o misiune, ca y = 1, dar devine o problemă în cazul în care se creează o gamă largă. De asemenea, în cazul în care se dorește o ieșire, sub forma unui grafic, virgula se omite.
  • "Comanda clară": Există câteva comenzi foarte utile. Dacă introduceți "clar" în fereastra de comandă după promptul >> veți șterge toate variabilele, ceea ce vă ajută dacă rezultatul este de o valoare neobișnuită. De asemenea, puteți scrie "clar" urmat de numele unei variabile, doar pentru a șterge datele pentru acea variabilă specifică.
  • "Tipuri de variabile": Singurul tip de variabilă din MATLAB este matricea. Aceasta înseamnă că variabilele sunt stocate ca o listă de numere, lista cea mai de bază fiind doar un număr. În cazul MATLAB, dimensiunea matrice trebuie să fie specificate în crearea-pentru a crea o singură variabilă, este suficient să introduceți ceva de genul z = 1. Dacă doriți să adăugați ceva az, este suficient să introduceți ceva de genul z [2] = 3. Puteți trimiteți orice număr stocat în orice poziție a vectorului tastând z [i], unde i este poziția vectorului. Deci, dacă doriți valoarea 3 a exemplului de mai sus, tastați z [2].
  • "Legături": legăturile sunt utilizate atunci când doriți să faceți o acțiune de mai multe ori. Există două tipuri comune de bucle în MATLAB, buclă pentru buclă și buclă. Cele două pot fi utilizate în același mod, dar este mai ușor să creați o buclă infinită cu "în timp" decât cu "pentru". Puteți vedea că a făcut o buclă infinită atunci când computerul nu face altceva decât să arate ieșirea din interiorul bucla.
  • "Pentru legături": în MATLAB, aceste legături iau forma "pentru i = 1: n / a ceva / sfârșit" (`/` indică o pauză de linie). Tie înseamnă "face ceva" n ori. Deci, dacă comanda imprimă "Hello" de fiecare dată când intri în buclă și n este egală cu 5, "Hello will print 5 times".
  • În timp ce "Loops While" din MATLAB ia forma "declarația este adevărată / face ceva / sfârșit". Această legătură înseamnă "face ceva" în timp ce afirmația este adevărată. În general, porțiunea "face ceva" are o parte care va face în cele din urmă afirmația falsă. Pentru a face o buclă de timp ca cea de mai sus, ați tasta "în timp ce i<=n / faça algo / end”.
  • "Cravate născute": Se întâmplă atunci când există o legătură în interiorul alteia. Acest lucru este ceva de genul "pentru i = 1: 5 / pentru j = 1: 5 / face ceva / terminare / terminare". Acest lucru ar face ceva de cinci ori la j, i-ar crește, ar face 5 lucruri la j, i-ar crește, și așa mai departe.
  • Pentru mai multe informații despre orice parte a acestui tutorial sau despre MATLAB, vizitați Documentația MATLAB
  • Imagine intitulată Grafic în MATLAB Pasul 2
    2
    Deschideți MATLAB. Fereastra ar trebui să arate astfel:
  • Imagine intitulată Grafic în MATLAB Pasul 3
    3
    Creați un nou fișier de rol. Acest pas nu este necesar dacă produceți doar o funcție de bază cum ar fi y = sin (x). În acest caz, treceți la "pasul 4". Pentru a crea fișierul de funcții, selectați Nou din meniul Fișier și apoi selectați Funcție din meniu. Ar trebui să apară o fereastră, cum ar fi următoarea, și ea va scrie funcțiile sale.
  • Imagine intitulată Grafic în MATLAB Pasul 4
    4
    Configurați fișierul. Ștergeți piesa [output args] și semnul "=". Acest lucru este necesar numai dacă doriți o valoare de ieșire, care nu este necesară pe o diagramă. Introduceți un nume pentru funcția dvs. și introduceți un nume pentru variabila în loc de "input args". Voi folosi "n" ca argument de intrare merge mai departe. Codul dvs. trebuie să arate astfel: Puteți șterge piesele după semnul% sau lăsați-le, pentru tot ceea ce vine dupa semnalul este considerat un comentariu și va fi ignorate de calculator atunci când se realizează funcția.
  • Imagine intitulată Grafic în MATLAB Pasul 5


    5
    Organizați-vă datele. Acest pas poate fi făcut și în mai multe moduri, în funcție de tipul de date pe care doriți să îl comportați. Dacă doriți o funcție simplă precum y = sin (x), utilizați metoda simplă. Dacă aveți un set de date pe care doriți să complot împotriva o valoare x în creștere, ca (1, y 1), (1, y 2), ... (n, in), dar doriți să utilizați un număr variabil de puncte, utilizați metoda de vector. Dacă doriți să creați o listă de puncte cu 3 variabile în loc de 2, metoda matricei va fi cea mai utilă.
    • Metoda simplă: Decideți intervalul de x pe care doriți să îl utilizați pentru variabilele dvs. independente și cât doriți să creșteți de fiecare dată. De exemplu, ">> x = 0: (pi / 100): (2 * pi) ;" x va fi o listă de valori între 0 și 2 * Pi Pi / 100 intervale. Partea de mijloc este opțională și va avea intervale de 1 dacă nu este atribuită (de exemplu, x = 1:10 va aloca numerele 1, 2, 3, ..., 10 pentru x). Introduceți funcția în linia de comandă, care va arăta cam ca ">> y = sin (x) ;"
    • "Metoda vector": Faceți o buclă pentru a atribui valori unui vector. Alocarea vectorilor din MATLAB urmează formularul x (i) = 2, unde "i" este un număr mai mare, dar nu include zero. Este, de asemenea, posibil să se facă referire la părți ale unui vector care are deja o valoare, cum ar fi x (3) = x (2) + x (2). Consultați secțiunea link-uri din sfaturi dacă aveți nevoie de ajutor. Rețineți că n este numărul pe care îl veți utiliza pentru a determina numărul de puncte. exemplu:
    • Metoda "Matrix": Faceți două bucle imbricate. Primul trebuie să controleze valorile lui x, în timp ce acesta din urmă trebuie să controleze valorile lui y. Apăsarea tastei tab după cea de-a doua buclă vă poate ajuta să aflați ce bucla este activă la fiecare pas. Introduceți ecuația în interiorul bucla a doua, care trebuie să aibă valorile atribuite z. Atribuțiile matricei urmează formularul x (i, j) = 4, unde "i" și "j" sunt valori mai mari decât zero. Rețineți că n este numărul pe care îl veți utiliza pentru a determina numărul de puncte. exemplu:
  • Imagine intitulată Grafic în MATLAB Pasul 6
    6
    Acum, fă-ți graficul.
    • „Metode simple și vector“: Type complot (x) după bucla, el a folosit metoda vector. Dacă ați folosit modelul simplu, introduceți complotul (x, y) și apăsați enter și apoi treceți la pasul 8. Forma ferată a funcției plot este plotul (x, y), unde x și y sunt liste de numere. Introducerea parcelei (z) va calcula valorile z pe o listă de 1, 2, 3, 4, 5 etc. Puteți alege culoarea punctelor, tipul liniei utilizate și formatul punctelor utilizând un șir după argumentele grafice. Ar trebui să arate ceva asemănător cu graficul (x, y, `r-p`). În acest caz, "r" ar face linia roșie, ";" ar face o linie dreaptă între puncte și "p" ar face ca punctele să pară ca stele. Formatarea trebuie să fie în citate simple.
    • Metoda "Matrix": Introduceți o plasă (x) după buclele imbricate. Asigurați-vă că nu adăugați un punct și virgulă după instrucțiunile "mesh" sau "plot".
  • Imagine intitulată Grafic în MATLAB Pasul 7
    7
    Asigurați-vă că linia de capăt a fișierului de funcții este "capăt" și salvați fișierul. Treceți peste acest pas dacă ați folosit metoda simplă. Exemple de cod final pentru metodele vectoriale și array sunt de mai jos.
    • "Metoda Vector":
    • "Metoda de matrice":
  • Imagine intitulată Grafic în MATLAB Pasul 8
    8
    Efectuați funcția. Acest lucru se face prin tastarea numelui (n) în fereastra de comandă, în cazul în care „numele“ este numele funcției și „n“ este numărul de puncte pe care deseja.Exemplo „>> FibGraph (8).“
  • Imaginea intitulată Grafic în MATLAB Pasul 9
    9
    Vedeți rezultatele. Ar trebui să apară o fereastră cu graficul.
    • Metoda Vector:
    • Metoda de matrice:
  • Materiale necesare

    • Acces la MATLAB
    • Datele pentru a face graficul (opțional)
    Distribuiți pe rețelele sociale:

    înrudit
    Cum puteți obține informații de pe un site utilizând Promptul de comandăCum puteți obține informații de pe un site utilizând Promptul de comandă
    Modificarea permanentă a culorii comenzii de comandă WindowsModificarea permanentă a culorii comenzii de comandă Windows
    Cum se creează și se apelează funcțiile PHPCum se creează și se apelează funcțiile PHP
    Cum se creează o diagramă în ExcelCum se creează o diagramă în Excel
    Cum se creează un nou cont de utilizator în Windows Vista și 7Cum se creează un nou cont de utilizator în Windows Vista și 7
    Cum se șterge un fișier utilizând linia de comandăCum se șterge un fișier utilizând linia de comandă
    Cum să trimiteți interogare SQL în MySQL prin linii de comandăCum să trimiteți interogare SQL în MySQL prin linii de comandă
    Cum se face Prompt Command apare pe calculatorul școliiCum se face Prompt Command apare pe calculatorul școlii
    Cum se repornește un computer utilizând serviciile TerminalCum se repornește un computer utilizând serviciile Terminal
    Cum se creează un program în AppleScriptCum se creează un program în AppleScript
    » » Cum de a crea un grafic în MATLAB
    © 2021 itholoinfo.com.com