Grafikon készítése a MATLAB -ban: 9 lépés (képekkel)

Tartalomjegyzék:

Grafikon készítése a MATLAB -ban: 9 lépés (képekkel)
Grafikon készítése a MATLAB -ban: 9 lépés (képekkel)

Videó: Grafikon készítése a MATLAB -ban: 9 lépés (képekkel)

Videó: Grafikon készítése a MATLAB -ban: 9 lépés (képekkel)
Videó: 3 módszer a táblázatok gyors másolására [ExcelTitok] 2024, Március
Anonim

Ennek a cikknek az a célja, hogy a MATLAB új felhasználóinak alapvető bevezetést adjon az adatok ábrázolásához. Nem célja, hogy lefedje a MATLAB grafikonjainak minden részletét, de elegendőnek kell lennie ahhoz, hogy elkezdhesse. Ez a bevezető nem feltételez korábbi programozási tapasztalatokat, és elmagyarázza a benne használt általános programozási konstrukciókat.

Lépések

Grafikon a MATLAB -ban 1. lépés
Grafikon a MATLAB -ban 1. lépés

1. lépés Tudjon meg néhány dolgot a MATLAB -ról

  • Vesszőpont operátor: Ha a parancsot egy ';' követi akkor a kimenet nem jelenik meg a képernyőn. Ez triviális, ha a kimenet rövid hozzárendelés, például y = 1, de problémássá válik, ha nagy mátrix jön létre. Ezenkívül a pontosvesszőt ki kell hagyni, amikor egy kimenetet kívánunk, például egy gráfot.
  • Parancs törlése: Van néhány hasznos parancsablak -parancs. Ha a parancssorba írja be a „törlés” parancsot a >> parancssor után, minden aktuális változó törlődik, ami segíthet, ha szokatlan kimenetet lát. A „törlés”, majd a változó neve beírásával is csak az adott változó adatait törölheti.
  • Változótípusok: A MATLAB egyetlen változótípusa egy tömb. Ez azt jelenti, hogy a változókat számlistaként tárolják, és a legalapvetőbb lista csak egy számot tartalmaz. A MATLAB esetében a tömb méretét nem kell megadni a változó létrehozásakor. Egy változó egyetlen számra való beállításához egyszerűen írja be a z = 1 értéket. Ha ezután hozzá akart adni a z -hez, egyszerűen kijelenti, hogy z [2] = 3. Ezután hivatkozhat a vektor bármely pozíciójában tárolt számra a z begépelésével, ahol az „i” az ötödik pozíció a vektor. Tehát ha a 3 értéket szeretné megkapni a z példából, egyszerűen írja be a z [2] parancsot.
  • Loopok: A hurkok akkor használatosak, ha egy műveletet többször kíván végrehajtani. A MATLAB -ban kétféle hurok létezik, a for ciklus és a while ciklus. Mindkettő tipikusan felcserélhető, de könnyebb végtelen ciklus létrehozása, mint végtelen ciklus. Azt, hogy a számítógép végtelen ciklust készített -e, meg tudja állapítani, hogy a számítógépe egyszerűen ott fog ülni, és nem ad ki semmit, kivéve azt, ami a cikluson belül van.
  • Loopok: A MATLAB ciklusai a következő formátumúak: "i = 1: n / do stuff / end" (az előjel perjel sor törést jelez). Ez a ciklus azt jelenti, hogy „csinálj valamit” n -szer. Tehát ha ez a „Hello” feliratot minden alkalommal, amikor áthalad a cikluson, és n 5, akkor ötször „Hello” -t nyomtat.
  • Míg hurkok: Míg a MATLAB ciklusai a következő formát öltik: "míg az állítás igaz / do stuff / end". Ez a ciklus azt jelenti, hogy „csinálj valamit”, míg az állítás igaz. Általában a „csinálj valamit” részben van olyan rész, amely végül hamissá teszi az állítást. Ahhoz, hogy a while ciklus a fenti for ciklushoz hasonlítson, írja be: "while i <= n / do stuff / end".
  • Beágyazott hurkok: A beágyazott hurkok akkor jönnek létre, amikor egy hurok egy másik cikluson belül van. Ez valahogy így néz ki: "i = 1: 5 / j = 1: 5 / csinál valamit / vége / vége". Ez ötször tenné a dolgokat a j számára, majd növelné az i -t, ötször a j -t, az i -t és így tovább.
  • Ha többet szeretne megtudni az oktatóanyag bármely részéről, vagy általában a MATLAB -ról, keresse fel a MATLAB dokumentációt
Grafikon a MATLAB -ban 2. lépés
Grafikon a MATLAB -ban 2. lépés

2. lépés: Nyissa meg a MATLAB alkalmazást

Az ablaknak így kell kinéznie:

Grafikon a MATLAB -ban 3. lépés
Grafikon a MATLAB -ban 3. lépés

3. Hozzon létre egy új Fájlfájlt

Ezt a lépést nem kell elvégeznie, ha egyszerűen egy olyan alapvető függvényt rajzol, mint az y = sin (x). Ebben az esetben ugorjon a 4. lépésre. Funkciófájl létrehozásához egyszerűen válassza az Új lehetőséget a Fájl menüből, majd válassza a Funkció lehetőséget a legördülő menüből. Egy ablakot kell kapnia, amely a következőképpen néz ki. Ez az az ablak, ahová írhatja a funkcióit.

Grafikon a MATLAB -ban 4. lépés
Grafikon a MATLAB -ban 4. lépés

4. lépés. Állítsa be a funkciófájlt

Törölje a [output args] részt és a "=" jelet. Ezek csak akkor szükségesek, ha olyan kimeneti értéket szeretne, amely nem szükséges a grafikonokhoz. Változtassa meg a "Névtelen" részt arra, amire a funkcióját szeretné hívni. Szúrjon be egy változónevet a "bemeneti argok" helyett. Innentől kezdve az "n" -t használom bemeneti argumentumként. Ezzel a változóval megmondhatja a programnak, hogy hány adatpontot szeretne. A kódnak valahogy így kell kinéznie: Vagy törölheti a részeket a % jelek után, vagy hagyhatja őket, ez rajtatok múlik, mivel a " %" karaktert követő megjegyzés megjegyzésnek minősül, és a számítógép figyelmen kívül hagyja, amikor funkció végrehajtásra kerül.

Grafikon a MATLAB 5. lépésben
Grafikon a MATLAB 5. lépésben

5. lépés. Állítsa be az adatokat

Ez a lépés a néhány módszer egyikével érhető el, attól függően, hogy milyen típusú adatokat szeretne ábrázolni. Ha olyan egyszerű függvényt szeretne ábrázolni, mint y = sin (x), használja az egyszerű módszert. Ha olyan adathalmaza van, amelyet növekvő x értékkel ábrázol, például (1, y1), (2, y2),… (n, yn), de változó számú pontot szeretne használni, akkor használja a vektort módszer. Ha 2 helyett 3 változós pontlistát szeretne létrehozni, akkor a mátrix módszer lesz a leghasznosabb.

  • Egyszerű módszer: Döntse el, milyen x tartományt szeretne használni a független változókhoz, és mennyit szeretne lépni. Például: ">> x = 0: (pi/100): (2*pi);" az x -et 0 és 2*Pi közötti értékek listájára állítja, Pi/100 intervallumokkal. A középső rész opcionális, és alapértelmezés szerint az 1 -es intervallumokat fogja hagyni (ha x = 1:10 az 1 -es, 2 -es, 3 -as, … 10 -es számokat x -hez rendeli). Írja be a függvényt a parancssorban a parancssorban. Valahogy így fog kinézni: ">> y = sin (x);"
  • Vektoros módszer: Állítson be egy hurkot az értékek vektorba helyezéséhez. A MATLAB -ban a vektor hozzárendelések az x (i) = 2 formát követik, ahol az „i” bármely szám nagyobb, mint a nulla, de nem tartalmazza. A vektor olyan részeire is hivatkozhat, amelyek már rendelkeznek értékkel, például x (3) = x (2) + x (1). Tekintse meg a hurkok szakasz tippjeit a hurkokkal kapcsolatos segítségért. Ne feledje, n az a szám, amelyet az adatpontok számának meghatározására használ. Példa:
  • Mátrix módszer: Állítson be két egymásba ágyazott hurkot, vagyis egyik hurkot a másikon belül. Az első ciklusnak az x értékeit kell vezérelnie, míg a második ciklusnak az y értékeit. A tabulátor ütése a második ciklus előtt segít nyomon követni, hogy melyik hurok melyik ponton aktív. Írja be egyenletét a második ciklusba, amelyek a z értékek lesznek. A mátrix hozzárendelések az x (i, j) = 4 formát követik, ahol az „i” és a „j” bármely két szám nullánál nagyobb. Ne feledje, n az a szám, amellyel meghatározhatja az adatpontok számát. Példa:
Grafikon a MATLAB -ban 6. lépés
Grafikon a MATLAB -ban 6. lépés

6. lépés. Most állítsa be a grafikont

  • Egyszerű és vektoros módszerek: Ha a vektoros módszert használta, írja be a plot (x) értékét a for ciklus után. Ha az egyszerű módszert használta, írja be a plot (x, y) billentyűt, és nyomja meg az Enter billentyűt, majd ugorjon a 8. lépéshez. A plot függvény általános formája a plot (x, y), ahol x és y számlisták. A (z) plot beírásával a z értékei 1, 2, 3, 4, 5 stb. Listával kerülnek ábrázolásra. Kiválaszthatja a pontok színét, a használt vonal típusát és a karakterlánc hozzáadása a plot argumentumait követve. Ez úgy nézne ki, mint egy plot (x, y, 'r-p'). Ebben az esetben az „r” pirosra, az „-” egyenes vonalba kerül a pontok között, a „p” pedig a pontokat csillagként jeleníti meg. A formázást aposztróffal kell ellátni.

  • Mátrix módszer: Írja be a mesh (x) karaktert a beágyazott ciklusok után. Ügyeljen arra, hogy ne adjon pontosvesszőt a háló vagy a plot utasítás után.
Grafikon a MATLAB 7. lépésben
Grafikon a MATLAB 7. lépésben

7. lépés. Győződjön meg arról, hogy a függvényfájl utolsó sora "end", és mentse el a fájlt

Hagyja ki ezt a lépést, ha az egyszerű módszert használta. Az alábbiakban példákat mutatunk be a vektor és a mátrix módszerek végső kódjára.

  • Vektoros módszer:
  • Mátrix módszer:
Grafikon a MATLAB 8. lépésben
Grafikon a MATLAB 8. lépésben

8. lépés. Végezze el a funkciót

Ehhez írja be a nevet (n) a parancsablakba, ahol a "name" a függvény neve, az "n" pedig a kívánt pontok száma. Példa: ">> FibGraph (8)".

Grafikon a MATLAB 9. lépésben
Grafikon a MATLAB 9. lépésben

9. lépés. Tekintse meg az eredményeket

Meg kell nyílnia egy ablaknak a grafikonjával.

  • Vektoros módszer:
  • Mátrix módszer:

Ajánlott: