Kako narediti 3D ploskev z uporabo MATLAB -a: 10 korakov (s slikami)

Kazalo:

Kako narediti 3D ploskev z uporabo MATLAB -a: 10 korakov (s slikami)
Kako narediti 3D ploskev z uporabo MATLAB -a: 10 korakov (s slikami)

Video: Kako narediti 3D ploskev z uporabo MATLAB -a: 10 korakov (s slikami)

Video: Kako narediti 3D ploskev z uporabo MATLAB -a: 10 korakov (s slikami)
Video: GIMP - PREBACIVANJE OBJEKATA SA JEDNE SLIKE NA DRUGU 2024, Maj
Anonim

Ne glede na to, ali gre za raziskave, šolske naloge ali predstavitev dela, so tridimenzionalni načrti odlični za vizualizacijo, kako je videti zapleten nabor podatkov. S pomočjo MATLAB-a (Matrix Laboratory) boste lahko ustvarili osupljive 3-D slike s podatki, ki jih posredujete. Uporaba MATLAB -a v ta namen vam omogoča popoln nadzor nad prilagajanjem vašega grafa. Od barv do senčenja in osvetlitve sta potrebna samo orodja MATLAB in vaše znanje.

Koraki

1. del od 3: Oblikovanje domene

Naredite 3D ploskev z uporabo MATLAB -a 1. korak
Naredite 3D ploskev z uporabo MATLAB -a 1. korak

Korak 1. Odprite ukazno okno

V privzeti postavitvi bi se to moralo samodejno prikazati kot prikazano največje okno.

Naredite 3D ploskev z uporabo MATLAB -a 2. korak
Naredite 3D ploskev z uporabo MATLAB -a 2. korak

Korak 2. Če ukaznega okna ni, v zgornjem levem kotu izberite dom

Nato izberite postavitev in nato "Privzeto".

Naredite 3D ploskev z uporabo MATLAB -a 3. korak
Naredite 3D ploskev z uporabo MATLAB -a 3. korak

Korak 3. V ukaznem oknu definirajte oba x in y vektorji.

  • To se običajno izvede v obliki x = [vektor ali funkcija] in y = [vektor ali funkcija]
  • Pri pomnoževanju ali deljenju vektorjev in matric ne pozabite uporabiti operatorja pik. V nasprotnem primeru pride do napak.

2. del 3: Izdelava mreže v ravnini xy

Naredite 3D ploskev z uporabo MATLAB -a 4. korak
Naredite 3D ploskev z uporabo MATLAB -a 4. korak

Korak 1. Določite razmerje med x in y

Če želite to narediti, morate uporabiti dva ukaza.

  • Prva je mrežna funkcija. Z uporabo tega bo rezultat žični okvir.
  • Druga je funkcija surfanja. Pri uporabi deskanja bo rezultat 3-D površinska ploskev.
Naredite 3D ploskev z uporabo MATLAB -a 5. korak
Naredite 3D ploskev z uporabo MATLAB -a 5. korak

Korak 2. Ko uporabljate mrežo, vnesite meshgrid v ukazno okno

  • Ukaz bo oblikovan na naslednji način: [xx, yy] = mrežna mreža (x, y).
  • V oknu delovnega prostora boste videli, da sta spremenljivki xx in yy definirani.

3. del od 3: Določanje "zz" in risanje površine

Naredite 3D ploskev z uporabo MATLAB -a 6. korak
Naredite 3D ploskev z uporabo MATLAB -a 6. korak

Korak 1. Opredelite zz v smislu xx in yy zaradi njegove odvisnosti od teh nizov podatkov

  • Uporabite odnos, za katerega veste, da obstaja med x in y. To je verjetno funkcija ali formula.
  • npr. zz = xx.^2-yy.^2
Naredite 3D ploskev z uporabo MATLAB -a Korak 7
Naredite 3D ploskev z uporabo MATLAB -a Korak 7

Korak 2. Z ukazom surf narišite površino

  • Iz komponent z v matriki "zz" bo ukaz surf ustvaril 3-D zasenčeno površino.
  • To je točka, na kateri se boste povezali xx, yy, in zz skupaj.
  • Dejanska ukazna vrstica bo v obliki deskanje (xx, yy, zz).
Naredite 3D ploskev z uporabo MATLAB -a 8. korak
Naredite 3D ploskev z uporabo MATLAB -a 8. korak

Korak 3. Pazite, da se prikaže novo okno, ki prikazuje vašo tridimenzionalno ploskev

Naredite 3D ploskev z uporabo MATLAB -a Korak 9
Naredite 3D ploskev z uporabo MATLAB -a Korak 9

Korak 4. Prilagodite, kot želite

Na vrhu okna je orodna vrstica, kjer se je pojavila nova ploskev. Ta orodna vrstica vsebuje veliko možnosti in funkcij, s katerimi lahko upravljate svojo tridimenzionalno ploskev.

  • Nekatere od teh možnosti vključujejo:

    • Vstavljanje oznake za os x, y ali z
    • Vstavljanje legende v pomoč bralcem
    • Rotiranje ploskve v njegovem 3-D prostoru
    • Vstavljanje svetlobnega vira za prikaz učinkov senc
  • Seznam kompleksnih površinskih lastnosti najdete na
Naredite 3D ploskev z uporabo MATLAB -a Korak 10
Naredite 3D ploskev z uporabo MATLAB -a Korak 10

Korak 5. Če želite, poravnajte barvni zemljevid po celotni površini grafa

To se naredi z uporabo senčenja v ukazni vrstici.

Nasveti

  • Če prejmete napako, ki pravi: "Nedoločena funkcija ali spremenljivka _", preverite, ali je v vašem delovnem prostoru ta spremenljivka.

    Če ne obstaja, ga pred nadaljevanjem ustvarite/definirajte

  • Če prejmete napako z napisom "Nepričakovan izraz MATLAB", preverite, ali je tisto, kar ste vnesli, veljaven izraz in ali so vse vgrajene funkcije pravilno napisane.

Priporočena: