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: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, April
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 izlaz neće biti ispisan na ekranu. To je trivijalno ako je izlaz kratki zadatak, na primjer y = 1, ali postaje problematičan ako se stvori velika matrica. Također, svaki put kada je željeni izlaz, poput grafikona, točku -zarez treba izostaviti.
  • Očisti naredbu: Postoji nekoliko korisnih naredbi prozora naredbe. Upisivanjem “clear” u naredbeni prozor nakon prompta >> izbrisat će se sve trenutne varijable, što može pomoći ako vidite neobičan izlaz. Također možete upisati “clear” nakon čega slijedi naziv varijable kako biste izbrisali samo podatke za tu specifičnu varijablu.
  • Vrste promenljivih: Jedini tip promenljive u MATLAB -u je niz. To znači da su varijable pohranjene kao liste brojeva, a najosnovnija lista sadrži samo jedan broj. U slučaju MATLAB -a, veličina niza ne mora biti navedena prilikom kreiranja 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 kojoj poziciji 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š računar jednostavno sjediti i neće izlaziti ništa osim onoga što je unutar petlje.
  • Za petlje: Za petlje u MATLAB -u imaju oblik: "za i = 1: n / do stvari / kraj" (kosa crta označava prijelom retka). Ova petlja znači „raditi stvari“n puta. Dakle, ako bi ovo ispisalo "Hello" svaki put kad bi prošlo kroz petlju, a n bilo 5, onda bi ispisalo "Hello" pet puta.
  • Dok petlje: Dok petlje u MATLAB -u imaju oblik: "while izraz je true / do stuff / end". Ova petlja znači „radi stvari“dok je izjava tačna. Obično dio "uradi stvari" ima dio koji će na kraju iskaz učiniti lažnim. Da bi petlja while izgledala poput for petlje iznad, upišite "while i <= n / do stuff / end".
  • Ugniježđene petlje: Ugniježđene petlje su kada je petlja unutar druge petlje. Ovo izgleda otprilike kao "za i = 1: 5 / za j = 1: 5 / uradi stvari / kraj / kraj". Ovo bi radilo stvari 5 puta za j, zatim povećalo i, uradilo 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. Kreirajte novu datoteku funkcija

Ne morate dovršiti ovaj korak 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

Obrišite dio [output args] i znak "=". Ovo je potrebno samo ako želite izlaznu vrijednost, koja nije potrebna za grafički prikaz. Promijenite dio "Untitled" na bilo koji način na koji želite da se vaša funkcija zove. Umetnite naziv varijable umjesto "ulaznih argova". Od sada ću koristiti "n" kao ulazni argument. Ovu varijablu ćete koristiti da biste programu rekli koliko podatkovnih točaka želite. Vaš kôd bi trebao izgledati otprilike ovako: Možete izbrisati dijelove nakon znakova % ili ih ostaviti unutra, na vama je, jer sve što slijedi iza ' %' smatra se komentarom, a računar ć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 korak se 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, poput (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 nezavisne varijable i za to koliko želite da se svaki put zakorači. Na primjer, ">> x = 0: (pi/100): (2*pi);" postaviće x na listu vrednosti od 0 do 2*Pi sa intervalima Pi/100. Srednji dio je opcionalan i zadaće intervale od 1 ako je izostavljen (tj. X = 1:10 dodijelit će brojeve 1, 2, 3,… 10 do x). Upišite svoju funkciju u komandnu liniju u komandnom prozoru. Izgledat će nešto poput ">> y = sin (x);"
  • Vektorska metoda: Postavite for petlju za postavljanje vrijednosti u vektor. Vektorski zadaci u MATLAB -u slijede oblik x (i) = 2, gdje je "i" bilo koji broj veći od, ali ne uključujući, nule. Možete se pozvati i 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 treba 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 liste brojeva. Nacrt za kucanje (z) iscrtava vrijednosti z u odnosu na listu od 1, 2, 3, 4, 5 itd. Možete odabrati boju tačaka, vrstu linije koja se koristi i oblik tačaka koje koristi dodavanje niza slijedeći argumente plot. 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 tačaka, a 'p' će tačke izgledati kao zvijezde. Oblikovanje mora biti okruženo apostrofima.

  • Matrična metoda: Upišite mesh (x) nakon ugniježđenih petlji. Uvjerite se da niste dodali točku-zarez nakon izraza mreže ili iscrtavanja.
Grafikon u MATLAB -u Korak 7
Grafikon u MATLAB -u Korak 7

Korak 7. Provjerite je li posljednji red 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:
  • Matrična metoda:
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

Trebalo bi otvoriti prozor sa vašim grafikonom.

  • Vektorska metoda:
  • Matrična metoda:

Preporučuje se: