Kako grafički prikazati u MATLAB -u: 9 koraka (sa slikama)

Sadržaj:

Kako grafički prikazati u MATLAB -u: 9 koraka (sa slikama)
Kako grafički prikazati u MATLAB -u: 9 koraka (sa slikama)

Video: Kako grafički prikazati u MATLAB -u: 9 koraka (sa slikama)

Video: Kako grafički prikazati u MATLAB -u: 9 koraka (sa slikama)
Video: iOS Data Manager za PC & Mac | Dokumenti - Kontakti - Slike - Viber - WhatsApp | Transfer i Backup 2024, Travanj
Anonim

Ovaj članak ima za cilj dati novim korisnicima MATLAB -a osnovni uvod u grafičke podatke. Nije namijenjen za pokrivanje svih detalja grafičkog prikaza u MATLAB -u, već bi trebao obuhvatiti dovoljno za početak. Ovaj uvod ne pretpostavlja prethodno iskustvo u programiranju i objasnit će sve uobičajene programske konstrukcije korištene unutar.

Koraci

Grafikon u MATLAB -u Korak 1
Grafikon u MATLAB -u Korak 1

Korak 1. Znajte nekoliko stvari o MATLAB -u

  • Operator sa zarezom: Ako iza naredbe slijedi ';' tada se izlaz neće ispisati na ekranu. To je trivijalno kada je izlaz kratka dodjela, poput y = 1, ali postaje problematično ako se stvori velika matrica. Također, svaki put kad se želi izlaz, poput grafikona, točku -zarez treba izostaviti.
  • Očisti naredbu: Postoji nekoliko korisnih naredbi prozora naredbe. Upisom „clear“u naredbeni prozor nakon upita >> izbrisat će se sve trenutne varijable, što može pomoći ako vidite neobičan izlaz. Također možete upisati "clear" iza kojega slijedi naziv varijable kako biste izbrisali samo podatke za tu specifičnu varijablu.
  • Vrste varijabli: Jedini tip varijable u MATLAB -u je niz. To znači da se varijable spremaju kao popisi brojeva, a najosnovniji popis sadrži samo jedan broj. U slučaju MATLAB -a, veličina niza ne mora biti navedena prilikom stvaranja varijable. Da biste varijablu postavili na jedan broj, jednostavno upišite nešto poput z = 1. Ako tada želite dodati z, jednostavno možete navesti z [2] = 3. Zatim se možete pozvati na broj pohranjen na bilo kojem mjestu u vektoru upisivanjem z , gdje je "i" peta pozicija u vektor. Dakle, ako želite dobiti vrijednost 3 iz primjera z, jednostavno biste upisali z [2].
  • Petlje: Petlje se koriste kada želite izvesti radnju više puta. U MATLAB -u postoje dvije vrste petlji, for petlja i while petlja. Oboje se obično mogu koristiti naizmjenično, ali je lakše stvoriti beskonačnu while petlju nego beskonačnu for petlju. Možete zaključiti da ste napravili beskonačnu petlju po činjenici da će vaše računalo jednostavno sjediti, ne ispisujući ništa osim onoga što je unutar petlje.
  • Za petlje: Za petlje u MATLAB -u imaju oblik: "za i = 1: n / do stuff / end" (kosa crta označava prijelom retka). Ova petlja znači "radi stvari" n puta. Dakle, ako bi ovo ispisalo "Hello" svaki put kad bi prošlo kroz petlju, a n bilo 5, tada bi ispisalo "Hello" pet puta.
  • Dok petlje: Dok petlje u MATLAB -u imaju oblik: "while izraz je istinit / do stuff / end". Ova petlja znači "radi stvari" dok je izjava točna. Obično dio "radi stvari" ima neki dio koji će izjavu na kraju učiniti lažnom. Da bi petlja while izgledala poput for petlje gore, upišite "while i <= n / do stuff / end".
  • Ugniježđene petlje: Ugniježđene petlje su kada je petlja unutar druge petlje. Ovo izgleda otprilike poput "za i = 1: 5 / za j = 1: 5 / radi stvari / kraj / kraj". Ovo bi radilo stvari 5 puta za j, zatim povećalo i, učinilo stvari 5 puta za j, povećalo i itd.
  • Za više informacija o bilo kojem dijelu ovog vodiča ili MATLAB -u općenito posjetite MATLAB -ovu dokumentaciju
Grafikon u MATLAB -u Korak 2
Grafikon u MATLAB -u Korak 2

Korak 2. Otvorite MATLAB

Prozor bi trebao izgledati ovako:

Grafikon u MATLAB -u Korak 3
Grafikon u MATLAB -u Korak 3

Korak 3. Izradite novu datoteku funkcija

Ovaj korak ne morate dovršiti ako jednostavno iscrtavate osnovnu funkciju poput y = sin (x). U tom slučaju prijeđite na korak 4. Da biste stvorili datoteku funkcija, jednostavno odaberite Novo s izbornika Datoteka, a zatim s padajućeg izbornika odaberite Funkcija. Trebali biste dobiti prozor koji izgleda ovako. Ovo je prozor u koji ćete upisati svoje funkcije.

Grafikon u MATLAB -u Korak 4
Grafikon u MATLAB -u Korak 4

Korak 4. Postavite datoteku funkcija

Izbrišite dio [output args] i znak "=". To je potrebno samo ako želite izlaznu vrijednost, koja nije potrebna za grafički prikaz. Promijenite dio "Bez naslova" na bilo koji način na koji želite da se vaša funkcija zove. Umetnite naziv varijable umjesto "ulaznih argova". Od sada pa nadalje koristit ću "n" kao ulazni argument. Ovu ćete varijablu koristiti kako biste programu rekli koliko podatkovnih točaka želite. Vaš kôd trebao bi izgledati otprilike ovako: Možete izbrisati dijelove nakon znakova % ili ih ostaviti unutra, na vama je, jer sve što slijedi ' %' smatra se komentarom, a računalo će ga zanemariti funkcija se izvršava.

Grafikon u MATLAB -u Korak 5
Grafikon u MATLAB -u Korak 5

Korak 5. Postavite svoje podatke

Ovaj se korak može postići na jedan od nekoliko načina, ovisno o vrsti podataka koju želite grafički prikazati. Ako želite iscrtati jednostavnu funkciju poput y = sin (x), upotrijebite jednostavnu metodu. Ako imate skup podataka koji je ucrtan prema rastućoj vrijednosti x, kao što su (1, y1), (2, y2),… (n, yn), ali želite koristiti promjenjiv broj točaka, tada upotrijebite vektor metoda. Ako želite generirati popis točaka s 3 varijable umjesto 2, tada će matrična metoda biti najkorisnija.

  • Jednostavna metoda: Odlučite se za raspon x koji želite koristiti za svoje neovisne varijable i za to koliko želite da se svaki put zakorači. Na primjer, ">> x = 0: (pi/100): (2*pi);" postavit će x na popis vrijednosti od 0 do 2*Pi s intervalima Pi/100. Srednji dio nije obavezan i prema zadanim će postavkama biti intervali 1 ako je izostavljen (tj. X = 1:10 dodijelit će brojeve 1, 2, 3, … 10 do x). Upišite svoju funkciju u naredbeni redak u naredbenom prozoru. Izgledat će nešto poput ">> y = sin (x);"
  • Vektorska metoda: Postavite for petlju za postavljanje vrijednosti u vektor. Vektorske dodjele u MATLAB -u slijede oblik x (i) = 2, gdje je "i" bilo koji broj veći od, ali ne uključujući, nule. Također se možete pozvati na dijelove vektora koji već imaju vrijednost, poput x (3) = x (2) + x (1). Za pomoć s petljama pogledajte odjeljak petlji u savjetima. Imajte na umu da je n broj koji ćete koristiti za određivanje broja podatkovnih točaka. Primjer:
  • Metoda matrice: Postavite dvije ugniježđene petlje, što znači jednu petlju u drugoj. Prva petlja trebala bi kontrolirati vaše x vrijednosti, dok druga petlja treba kontrolirati vaše y vrijednosti. Pritiskom na karticu prije druge petlje možete lakše pratiti koja je petlja aktivna u kojem trenutku. Upišite svoju jednadžbu unutar druge petlje, što će biti vrijednosti date z. Zadaci matrice slijede oblik x (i, j) = 4, gdje su "i" i "j" bilo koja dva broja veća od nule. Imajte na umu da je n broj koji ćete koristiti za određivanje broja podatkovnih točaka. Primjer:
Grafikon u MATLAB -u Korak 6
Grafikon u MATLAB -u Korak 6

Korak 6. Sada postavite svoj grafikon

  • Jednostavne i vektorske metode: Upišite plot (x) nakon for for petlje ako ste koristili vektorsku metodu. Ako ste koristili jednostavnu metodu, upišite plot (x, y) i pritisnite enter, a zatim prijeđite na korak 8. Opći oblik funkcije iscrtavanja je plot (x, y) gdje su x i y popisi brojeva. Unos grafikona (z) iscrtat će vrijednosti z na popisu 1, 2, 3, 4, 5 itd. Možete odabrati boju točaka, vrstu korištene linije i oblik točaka koje koristi dodavanje niza slijedeći argumente zapleta. Ovo bi izgledalo nešto poput zapleta (x, y, 'r-p'). U ovom slučaju, 'r' će crtu učiniti crtom, '-' će napraviti ravnu liniju između točaka, a 'p' će točke izgledati kao zvijezde. Oblikovanje mora biti okruženo apostrofima.

  • Metoda matrice: Upišite mesh (x) nakon ugniježđenih petlji. Pazite da ne dodate točku-zarez nakon iskaza o mreži ili iscrtavanju.
Grafikon u MATLAB -u Korak 7
Grafikon u MATLAB -u Korak 7

Korak 7. Provjerite je li posljednji redak u datoteci funkcija "kraj" i spremite datoteku

Preskočite ovaj korak ako ste koristili jednostavnu metodu. Primjeri konačnog koda za vektorske i matrične metode su u nastavku.

  • Vektorska metoda:
  • Metoda matrice:
Grafikon u MATLAB -u Korak 8
Grafikon u MATLAB -u Korak 8

Korak 8. Izvršite funkciju

To se postiže upisivanjem name (n) u naredbeni prozor, gdje je "name" naziv vaše funkcije, a "n" broj bodova koje želite. Primjer: ">> FibGraph (8)".

Grafikon u MATLAB -u Korak 9
Grafikon u MATLAB -u Korak 9

Korak 9. Pregledajte rezultate

Trebao bi se otvoriti prozor s vašim grafikonom.

  • Vektorska metoda:
  • Metoda matrice:

Preporučeni: