3D rajzok készítése a MATLAB használatával: 10 lépés (képekkel)

Tartalomjegyzék:

3D rajzok készítése a MATLAB használatával: 10 lépés (képekkel)
3D rajzok készítése a MATLAB használatával: 10 lépés (képekkel)

Videó: 3D rajzok készítése a MATLAB használatával: 10 lépés (képekkel)

Videó: 3D rajzok készítése a MATLAB használatával: 10 lépés (képekkel)
Videó: Hogyan készítsünk palacsintát? 2024, Április
Anonim

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

Készítsen 3D -s ábrákat a MATLAB használatával 1. lépés
Készítsen 3D -s ábrákat a MATLAB használatával 1. lépés

1. lépés: Nyissa meg a parancsablakot

Az alapértelmezett elrendezésben ez automatikusan megjelenik a legnagyobb ablakként.

Készítsen 3D -s ábrákat a MATLAB segítségével 2. lépés
Készítsen 3D -s ábrákat a MATLAB segítségével 2. lépés

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.

Készítsen 3D -s ábrákat a MATLAB segítségével 3. lépés
Készítsen 3D -s ábrákat a MATLAB segítségével 3. lépés

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

Készítsen 3D -s ábrákat a MATLAB segítségével 4. lépés
Készítsen 3D -s ábrákat a MATLAB segítségével 4. lépés

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.
Készítsen 3D -s ábrákat a MATLAB használatával 5. lépés
Készítsen 3D -s ábrákat a MATLAB használatával 5. lépés

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

3D -s ábrák készítése a MATLAB segítségével 6. lépés
3D -s ábrák készítése a MATLAB segítségével 6. lépés

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
Készítsen 3D -s ábrákat a MATLAB segítségével 7. lépés
Készítsen 3D -s ábrákat a MATLAB segítségével 7. lépés

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).
Készítsen 3D -s ábrákat a MATLAB használatával 8. lépés
Készítsen 3D -s ábrákat a MATLAB használatával 8. lépés

3. lépés. Figyelje meg, hogy megjelenik-e az új ablak, amely a 3D-s ábrát mutatja

Készítsen 3D -s ábrákat a MATLAB segítségével 9. lépés
Készítsen 3D -s ábrákat a MATLAB segítségével 9. lépés

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.
3D -s ábrák készítése a MATLAB segítségével 10. lépés
3D -s ábrák készítése a MATLAB segítségével 10. lépés

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.

Ajánlott: