Cum de a desena grafica în MATLAB

Acest articol a fost făcut pentru a oferi utilizatorilor noi MATLAB o introducere de bază a reprezentării grafice a datelor. Nu a fost făcută pentru a acoperi toate detaliile desenului grafic din MATLAB, dar va acoperi suficient pentru a începe. Această introducere presupune că nu aveți nicio experiență anterioară în programare, astfel încât toate construcțiile de programare comune care sunt utilizate vor fi explicate.

pași

Imaginea cu titlul Graph in MATLAB Pasul 1
1
Aflați câteva lucruri despre MATLAB.
  • Operatorul Semicolon: dacă o comandă este urmată de un ";", rezultatul nu va fi afișat. Acest lucru poate să nu conteze într-o alocare scurtă, cum ar fi y = 1, dar devine problematică atunci când se creează o matrice mare. De asemenea, ori de câte ori doriți să afișați ieșirea, ca într-un grafic, trebuie să omiteți punct și virgulă.
  • Comanda clară: există câteva comenzi utile pentru a gestiona fereastra. Dacă tastați "clar" în fereastra de comandă după simbol >> Toate variabilele curente vor fi curățate, ceea ce vă poate ajuta dacă vedeți un rezultat neobișnuit. De asemenea, puteți scrie "clar" urmat de numele unei variabile pentru a șterge numai datele acelei variabile specifice.
  • "Tipuri de variabile": singurul tip de variabilă care există în MATLAB este matricea. Aceasta înseamnă că variabilele sunt stocate ca liste de numere, lista cea mai de bază având doar un singur element. În cazul MATLAB, nu este necesară specificarea dimensiunii matricei atunci când se creează variabila. Pentru a atribui un singur număr unei variabile, scrieți simplu z = 1. Dacă apoi doriți să adăugați un alt număr la z, scrie pur și simplu z [2] = 3. Apoi, puteți face referire la numărul stocat în orice scriere vector de poziție z [i], în cazul în care „i“ este poziția „ARTIS“ în vectorul. Deci, dacă doriți să obțineți valoarea 3 din exemplul z, scrieți simplu z [2].
  • Bucle: Buclele sau buclele sunt utilizate atunci când doriți să repetați o acțiune de mai multe ori. Există două tipuri de bucle obișnuite în MATLAB, buclă pentru (pentru) și bucla în timp (în timp). Cele două pot fi schimbate, dar este mai ușor să se creeze o buclă infinită decât o buclă infinită. Puteți ști că o buclă este infinită datorită faptului că computerul nu va afișa nicio ieșire decât cu ceea ce se află în bucla.
  • Pentru bucle: buclele pentru MATLAB ia forma: "pentru i = 1: nu face ceva / sfarsit" (bara indică o rupere de linie). Această bucla "face ceva" n ori. Deci, dacă ați imprimat "Hello" de fiecare dată când ați trecut prin bucla, iar n a fost de 5, atunci ați tipări "Hello" de cinci ori.
  • În timp ce buclele: În timp ce buclele în MATLAB ia forma: "în timp ce adevărata afirmație / face ceva / sfârșit". Această bucla "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 crea o buclă în timp ca bucla de mai sus, scrieți "în timp ce i<= n / a face ceva / sfarsit".
  • Buclele născute: O buclă imbricată este o buclă în interiorul celeilalte. Forma sa este "pentru i = 1: 5 / pentru j = 1: 5 / face ceva / sfârșit / sfârșit". Acest lucru va face "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 despre MATLAB în general, vizitați Documentația MATLAB
  • Imaginea intitulată Graful din MATLAB Pasul 2
    2
    Deschideți MATLAB. Fereastra arată astfel:
  • Imagine intitulată Grafic în MATLAB Pasul 3
    3
    Creați un nou fișier de funcții. Nu este necesar să finalizați acest pas dacă doriți doar să grafice o funcție de bază, cum ar fi y = sin (x). Dacă este cazul, treceți la pasul 4. Pentru a crea un fișier funcțional, trebuie doar să selectați Nou din meniul Fișier, apoi să selectați Funcție din meniul derulant. Veți vedea o fereastră ca cea din imagine. Este fereastra în care vă veți scrie funcțiile.
  • Imagine intitulată Grafic în MATLAB Pasul 4
    4
    Configurați fișierul funcțional. Scoateți partea [ieșire] și semnul "=". Acestea sunt necesare numai dacă doriți să obțineți o valoare de ieșire, care nu este necesară pentru realizarea graficii. Modificați partea "fără titlu" (fără titlu) cu numele pe care doriți să-l puneți în funcție. Introduceți un nume de variabilă în loc de "input args." De acum înainte va fi folosit "n" ca argument de intrare în exemplu. Această variabilă va fi utilizată pentru a indica programului câte puncte de date sunt necesare. Codul ar trebui să arate astfel: Puteți șterge părțile după semnele% sau le puteți lăsa, după cum doriți, deoarece tot ceea ce se întâmplă după un "%" va fi considerat ca un comentariu și computerul îl va ignora atunci când funcția este executată.
  • Imaginea intitulată Grafic în MATLAB Pasul 5
    5


    Pregătiți datele. Puteți face acest pas în mai multe moduri, în funcție de tipul de date pe care doriți să îl grafuți. Dacă doriți să desenați o funcție simplă precum y = sin (x), utilizați metoda simplă. Dacă aveți un set de date reprezentat grafic cu o valoare incrementală de x, cum ar fi (1, y1), (2, y2), ... (n, yn), dar doriți să utilizați un număr variabil de puncte, . Dacă doriți să generați o listă de puncte cu 3 variabile în loc de două, atunci metoda matricei va fi mai utilă.
  • Metoda simplă: decideți intervalul de x pe care doriți să îl utilizați pentru variabilele independente și cât doriți să le separați. De exemplu, ">>x = 0: (pi / 100): (2 pi) -" convertiți în x o listă de valori între 0 și 2 * Pi cu intervale de Pi / 100. L a mediului este opțional, iar dacă nu pune este utilizat un interval predeterminat de 1 (adică, x = 1:10 atribuită x numere 1,2,3, ... 10). Scrieți funcția în linia de comandă. Va fi ceva de genul: ">> y = sin (x) -"
  • Metoda Vector: pregătește o buclă pentru a plasa valorile într-un vector. Atribuiile de vectori din MATLAB urmează formularul x (i) = 2, unde "i" este orice număr mai mare decât (nu egal cu) zero. De asemenea, puteți face trimiteri la părți ale vectorului care au deja o valoare, cum ar fi x (3) = x (2) + x (1). Consultați secțiunea de buclă a sfaturilor pentru mai mult ajutor. Rețineți că n este numărul pe care îl veți folosi pentru a determina numărul de puncte de date. exemplu:
  • Metoda Matrix: pregătește două bucle imbricate, adică o buclă în interiorul celeilalte. Prima buclă va controla valorile lui x, în timp ce a doua buclă va controla valorile y. Vă poate ajuta să aflați ce bucla este activă într-un moment dacă apăsați tasta Tab înainte de a doua bucla. Scrieți ecuația în a doua bucla, care va fi valoarea dată z. Atribuirile matricei urmează formularul x (i, j) = 4, unde "i" și "j" sunt două numere mai mari decât zero. Rețineți că n este numărul pe care îl veți folosi pentru a determina numărul de puncte de date. exemplu:
  • Imaginea intitulată Graph in MATLAB Pasul 6
    6
    Acum pregătiți graficul.
  • Metode simple și vectorice: scrieți complot (x) după buclă pentru, dacă ați folosit metoda vectorială. Dacă ați utilizat cea mai simplă metodă scrie plot (x, y) și apăsați pe Enter, apoi treceți la pasul 8. Forma generală a funcției este de a realiza un grafic complot (x, y), unde x și y sunt liste de numere. Dacă scrieți complotul (z) valorile lui z vor fi trase pe o listă de 1,2,3,4,5 etc. Puteți alege culoarea punctelor, tipul de linie utilizat și forma punctelor, a adăugat un șir după argumentele graficului. Ar trebui să existe ceva asemănător complotului (x, y, `r-p`). În acest caz, „r“ ar fi o linie roșie, „-“ ar fi o linie dreaptă între punctele, și „p“ vor apărea puncte stele. Formatul trebuie să fie între apostrofuri.
  • Metoda matricei: introduceți plasa (x) după buclele imbricate. Asigurați-vă că Nu puneți un punct și virgulă după ochi sau complot.
  • Imaginea intitulată Graful din MATLAB Pasul 7
    7
    Asigurați-vă că linia finală a fișierului funcției este "capăt" și salvați fișierul. Treceți peste acest pas dacă ați folosit metoda simplă. Mai jos sunt exemple de cod pentru metodele vectoriale și matrice.
  • Metoda Vector:
  • Metoda de matrice:
  • Imaginea intitulată Graph in MATLAB Pasul 8
    8
    Executați funcția. Se face prin tastarea numelui (n) în fereastra de comandă, unde "nume" este numele funcției și "n" Este cantitatea de puncte pe care o vrei. exemplu: ">>FibGraph (8)".
  • Imaginea intitulată Graful din MATLAB Pasul 9
    9
    Vizualizați rezultatul. O fereastră cu graficul se va deschide.
  • Metoda Vector:
  • Metoda de matrice:
  • Lucruri de care ai nevoie

    • Acces la MATLAB
    • Datele la grafic (opțional)
    Distribuiți pe rețelele sociale:

    înrudit
    Cum să adăugați și să ștergeți utilizatorii utilizând Promptul de comandă în WindowsCum să adăugați și să ștergeți utilizatorii utilizând Promptul de comandă în Windows
    Cum să opriți computerul cu taste rapideCum să opriți computerul cu taste rapide
    Modificarea limbii de introducere a tastaturii în Windows 8.1Modificarea limbii de introducere a tastaturii în Windows 8.1
    Cum se compilează și se rulează un program Java folosind "Simbolul sistem"Cum se compilează și se rulează un program Java folosind "Simbolul sistem"
    Cum se creează programe cu calculatorul de grafică Ti 83Cum se creează programe cu calculatorul de grafică Ti 83
    Cum se creează o comandă rapidă pe desktopCum se creează o comandă rapidă pe desktop
    Cum se creează o diagramă în ExcelCum se creează o diagramă în Excel
    Cum se creează un grafic într-o foaie de calcul Google DocsCum se creează un grafic într-o foaie de calcul Google Docs
    Cum să dezarhivezi fișiere în LinuxCum să dezarhivezi fișiere în Linux
    Cum să scrieți un CV în LaTexCum să scrieți un CV în LaTex
    » » Cum de a desena grafica în MATLAB

    © 2011—2020 ertare.com