Kako grafično prikazati v MATLAB -u: 9 korakov (s slikami)

Kazalo:

Kako grafično prikazati v MATLAB -u: 9 korakov (s slikami)
Kako grafično prikazati v MATLAB -u: 9 korakov (s slikami)

Video: Kako grafično prikazati v MATLAB -u: 9 korakov (s slikami)

Video: Kako grafično prikazati v MATLAB -u: 9 korakov (s slikami)
Video: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, Maj
Anonim

Ta članek naj bi novim uporabnikom MATLAB -a predstavil osnovni uvod v grafične podatke. Ni mišljeno, da zajema vse podrobnosti grafov v MATLAB -u, ampak mora zajemati dovolj za začetek. Ta uvod ne predpostavlja predhodnih izkušenj s programiranjem in bo razložil vse običajne programske konstrukcije, ki se uporabljajo v njem.

Koraki

Graf v MATLAB -u 1. korak
Graf v MATLAB -u 1. korak

Korak 1. Vedite nekaj stvari o MATLAB -u

  • Operater s podpičjem: Če ukazu sledi ';' potem izhod ne bo natisnjen na zaslonu. To je trivialno, če je rezultat kratka dodelitev, na primer y = 1, vendar postane problematična, če je ustvarjena velika matrika. Kadar koli je zaželen izhod, na primer graf, je treba podpičje izpustiti.
  • Počisti ukaz: Obstaja nekaj uporabnih ukazov ukaznega okna. Če v ukazno okno po pozivu >> vnesete »clear«, bodo izbrisane vse trenutne spremenljivke, kar vam lahko pomaga, če vidite nenavaden izpis. Vnesete lahko tudi »počisti«, čemur sledi ime spremenljivke, da počistite samo podatke za to posebno spremenljivko.
  • Vrste spremenljivk: Edina vrsta spremenljivke v MATLAB je matrika. To pomeni, da so spremenljivke shranjene kot seznami številk, najosnovnejši seznam pa vsebuje samo eno številko. V primeru MATLAB pri ustvarjanju spremenljivke velikosti ni treba podati. Če želite spremenljivko nastaviti na eno samo številko, preprosto vnesite nekaj takega, kot je z = 1. Če bi nato želeli dodati z, lahko preprosto navedete z [2] = 3. Nato se lahko sklicujete na številko, shranjeno na katerem koli mestu v vektorju, tako da vnesete z , kjer je "i" peto mesto v vektor. Če bi torej želeli dobiti vrednost 3 iz primera z, bi preprosto vnesli z [2].
  • Zanke: Zanke se uporabljajo, če želite dejanje izvesti večkrat. V MATLAB -u obstajata dve vrsti zank, zanka for in zanka while. Oboje se običajno lahko uporablja zamenljivo, vendar je lažje ustvariti neskončno zanko while kot neskončno zanko for. Če ste naredili neskončno zanko, lahko ugotovite po tem, da bo vaš računalnik preprosto sedel tam in ne bo oddajal ničesar razen tistega, kar je znotraj zanke.
  • Za zanke: Za zanke v MATLAB -u so v obliki: "za i = 1: n / do stvari / konec" (poševnica naprej označuje prelom vrstice). Ta zanka pomeni »narediti stvari« n -krat. Torej, če bi to natisnilo "Hello" vsakič, ko je šlo skozi zanko, in je bilo n 5, bi tiskal "Hello" petkrat.
  • Medtem ko so zanke: Medtem ko so zanke v MATLAB -u v obliki: "while statement is true / do stuff / end". Ta zanka pomeni "naredi stvari", medtem ko je izjava resnična. Običajno ima del »naredi stvari« del, ki bo sčasoma naredil napačno izjavo. Če želite, da zanka while izgleda kot zanka for zgoraj, bi vnesli "while i <= n / do stuff / end".
  • Ugnezdene zanke: ugnezdene zanke so, ko je zanka znotraj druge zanke. To izgleda nekako kot "za i = 1: 5 / za j = 1: 5 / naredi stvari / konec / konec". To bi naredilo stvari 5 -krat za j, nato povečalo i, naredilo stvari 5 -krat za j, prirast i itd.
  • Za več informacij o katerem koli delu te vadnice ali na splošno o MATLAB -u obiščite dokumentacijo MATLAB
Graf v MATLAB -u 2. korak
Graf v MATLAB -u 2. korak

Korak 2. Odprite MATLAB

Okno bi moralo izgledati tako:

Graf v MATLAB -u 3. korak
Graf v MATLAB -u 3. korak

Korak 3. Ustvarite novo funkcijsko datoteko

Tega koraka vam ni treba dokončati, če preprosto narišete osnovno funkcijo, kot je y = sin (x). V tem primeru pojdite na korak 4. Če želite ustvariti funkcijsko datoteko, v meniju Datoteka preprosto izberite Novo, nato v spustnem meniju izberite Funkcija. Morali bi dobiti okno, ki izgleda takole. To je okno, kamor boste zapisali svoje funkcije.

Graf v MATLAB -u 4. korak
Graf v MATLAB -u 4. korak

Korak 4. Nastavite datoteko funkcij

Izbrišite del [izhodni argumenti] in znak "=". Te so potrebne le, če želite izhodno vrednost, ki ni potrebna za grafikoniranje. Del "Brez naslova" spremenite v tisto, kar želite, da se kliče vaša funkcija. Namesto "vnosni argumenti" vnesite ime spremenljivke. Od zdaj naprej bom kot vhodni argument uporabil "n". S to spremenljivko boste programu povedali, koliko podatkovnih točk želite. Vaša koda bi morala izgledati nekako tako: dele lahko izbrišete po znakih % ali pa jih pustite, odvisno od vas, saj se vse, kar sledi ' %', šteje za komentar in ga bo računalnik prezrl, ko funkcija je izvedena.

Graf v MATLAB -u 5. korak
Graf v MATLAB -u 5. korak

Korak 5. Nastavite svoje podatke

Ta korak je mogoče doseči na enega od nekaj načinov, odvisno od vrste podatkov, ki jih želite grafično prikazati. Če želite narisati preprosto funkcijo, kot je y = sin (x), uporabite preprosto metodo. Če imate nabor podatkov, ki je narisan glede na naraščajočo vrednost x, na primer (1, y1), (2, y2),… (n, yn), vendar želite uporabiti spremenljivo število točk, potem uporabite vektor metoda. Če želite ustvariti seznam točk s 3 spremenljivkami namesto z 2, bo matrična metoda najbolj uporabna.

  • Enostavna metoda: Odločite se za obseg x, ki ga želite uporabiti za svoje neodvisne spremenljivke, in za to, koliko želite, da se vsakič premakne. Na primer ">> x = 0: (pi/100): (2*pi);" bo nastavil x na seznam vrednosti od 0 do 2*Pi z intervali Pi/100. Srednji del je neobvezen in bo privzeto nastavljen na intervale 1, če je izpuščen (tj. X = 1:10 bo številkam 1, 2, 3,… 10 dodelil x). V ukazno vrstico v ukazno okno vnesite svojo funkcijo. Izgledal bo nekako takole ">> y = sin (x);"
  • Vektorska metoda: nastavite zanko for, da postavite vrednosti v vektor. Vektorske dodelitve v MATLAB -u sledijo obliki x (i) = 2, kjer je "i" poljubno število večje od nič, vendar ne vključuje. Lahko se sklicujete tudi na dele vektorja, ki že imajo vrednost, na primer x (3) = x (2) + x (1). Za pomoč pri zankah si oglejte razdelek zank. Upoštevajte, da je n število, ki ga boste uporabili za določitev števila podatkovnih točk. Primer:
  • Matrična metoda: Nastavite dve ugnezdeni zanki, kar pomeni eno zanko v drugi. Prva zanka mora nadzorovati vaše vrednosti x, druga zanka pa vaše vrednosti y. Če pritisnete zavihek pred drugo zanko, lahko sledite, katera zanka je aktivna na kateri točki. Vnesite svojo enačbo v drugo zanko, to bodo vrednosti, podane z. Dodelitve matrik sledijo obliki x (i, j) = 4, kjer sta "i" in "j" poljubni dve številki, večji od nič. Upoštevajte, da je n število, ki ga boste uporabili za določitev števila podatkovnih točk. Primer:
Graf v MATLAB -u 6. korak
Graf v MATLAB -u 6. korak

Korak 6. Zdaj nastavite svoj graf

  • Enostavne in vektorske metode: Če ste uporabili vektorsko metodo, vnesite plot (x) za zanko for. Če ste uporabili preprosto metodo, vnesite plot (x, y) in pritisnite enter, nato pojdite na 8. korak. Splošna oblika grafične funkcije je plot (x, y), kjer sta x in y seznama številk. Pisanje črte (z) prikaže vrednosti z na seznamu 1, 2, 3, 4, 5 itd. Izberete lahko barvo točk, vrsto uporabljene črte in obliko točk, ki jih uporablja dodajanje niza po argumentih plot. To bi bilo videti kot ploskev (x, y, 'r-p'). V tem primeru bo črka 'r' rdeča, '-' pa ravna črta med točkami, 'p' pa bodo prikazane točke kot zvezde. Oblikovanje mora biti zaprto z apostrofami.

  • Matrična metoda: Vnesite mesh (x) za vnešenimi zankami. Poskrbite, da ne dodate podpičja po izjavah o očesu ali ploskvi.
Graf v MATLAB -u Korak 7
Graf v MATLAB -u Korak 7

Korak 7. Prepričajte se, da je zadnja vrstica v vaši funkcijski datoteki »konec« in shranite datoteko

Ta korak preskočite, če ste uporabili preprosto metodo. Primeri končne kode za vektorske in matrične metode so spodaj.

  • Vektorska metoda:
  • Matrična metoda:
Graf v MATLAB -u 8. korak
Graf v MATLAB -u 8. korak

Korak 8. Izvedite funkcijo

To naredite tako, da v ukazno okno vnesete ime (n), kjer je "ime" ime vaše funkcije in "n" število točk, ki jih želite. Primer: ">> FibGraph (8)".

Graf v MATLAB -u Korak 9
Graf v MATLAB -u Korak 9

Korak 9. Oglejte si rezultate

Odpre se okno z vašim grafikonom.

  • Vektorska metoda:
  • Matrična metoda:

Priporočena: