Legyen szó kutatásról, iskolai feladatról vagy munkabemutatóról, a háromdimenziós ábrák kiválóan alkalmasak a bonyolult adathalmaz megjelenítésére. A MATLAB (Matrix Laboratory) segítségével lenyűgöző 3D-s képeket készíthet az Ön által megadott adatokkal. A MATLAB ilyen célú használata lehetővé teszi a grafikon testreszabásának teljes ellenőrzését. A színektől az árnyékolásig és a megvilágításig az egyetlen szükséges eszköz a MATLAB és a know-how.
Lépések
Rész 1 /3: A tartomány felépítése
1. lépés: Nyissa meg a parancsablakot
Az alapértelmezett elrendezésben ez automatikusan megjelenik a legnagyobb ablakként.
2. lépés: Ha a parancsablak nem jelenik meg, válassza ki az otthont a bal felső sarokban
Ezután válassza az elrendezést, majd az "Alapértelmezett" lehetőséget.
3. lépés: A parancsablakban adja meg mindkét x -et és y vektorok.
- Ez általában x = [vektor vagy függvény] és y = [vektor vagy függvény] formájában történik
- Ne felejtse el használni a pont operátort a vektorok és mátrixok szorzásakor vagy osztásakor. Ellenkező esetben hibák lépnek fel.
Rész 3 /3: A rács előállítása az xy-síkban
1. lépés. Határozzon meg kapcsolatot x és y között
Ennek eléréséhez két parancsot kell használni.
- Az első a háló funkció. Ennek használatával az eredmény egy drótvázas hálógráf lesz.
- A másik a szörf funkció. Szörf használatakor az eredmény egy 3D-s felszíni grafikon lesz.
2. lépés. A mesh használatakor írja be a meshgrid parancsot a parancsablakba
- A parancs a következőképpen lesz formázva: [xx, yy] = háló (x, y).
- A munkaterület ablakban látni fogja, hogy az xx és yy változók definiáltak.
Rész 3 /3: A "zz" meghatározása és a felület ábrázolása
1. lépés. Határozza meg a zz értékét xx és yy kifejezésekben, mivel az adatkészletekre támaszkodik
- Használja azt a kapcsolatot, amelyről tudja, hogy létezik x és y között. Ez valószínűleg függvény vagy képlet.
- például., zz = xx.^2-yy.^2
Lépés 2. Ábrázolja a felületet a surf paranccsal
- A "zz" mátrix z komponenseiből a surf parancs egy 3D-s árnyékolt felületet hoz létre.
- Ez az a pont, amelyben kapcsolatban leszel xx, yy, és z Z együtt.
- A tényleges parancssor formátuma a következő lesz szörfözés (xx, yy, zz).
3. lépés. Figyelje meg, hogy megjelenik-e az új ablak, amely a 3D-s ábrát mutatja
4. lépés. Testreszabhatja, ahogy szeretné
Az ablak tetején található egy eszköztár, ahol az új diagram megjelent. Ez az eszköztár számos lehetőséget és funkciót tartalmaz, amelyekkel manipulálni lehet a 3D-s ábrát.
-
Ezen lehetőségek közül néhány:
- Címke beszúrása az x, y vagy z tengelyhez
- Egy legenda beillesztése az olvasók segítésére
- A cselekmény elforgatása a 3D térben
- Fényforrás behelyezése az árnyékok hatásának bemutatására
- Az összetett felületi tulajdonságok listája megtalálható a https://www.mathworks.com/help/matlab/examples/changing-surface-properties.html webhelyen.
5. lépés Ha szeretné, simítsa el a színtérképet a grafikon teljes felületén
Ez a parancssori árnyékoló interp használatával történik.
Tippek
-
Ha olyan hibaüzenetet kap, amely "Nem definiált függvény vagy változó _", ellenőrizze, hogy a munkaterületen nincs -e változó.
Ha nem létezik, a folytatás előtt feltétlenül hozza létre/határozza meg
- Ha "Váratlan MATLAB kifejezés" hibaüzenetet kap, ellenőrizze, hogy a beírt szöveg érvényes kifejezés, és az összes beépített funkció helyes.