Kā izveidot 3D diagrammas, izmantojot MATLAB: 10 soļi (ar attēliem)

Satura rādītājs:

Kā izveidot 3D diagrammas, izmantojot MATLAB: 10 soļi (ar attēliem)
Kā izveidot 3D diagrammas, izmantojot MATLAB: 10 soļi (ar attēliem)

Video: Kā izveidot 3D diagrammas, izmantojot MATLAB: 10 soļi (ar attēliem)

Video: Kā izveidot 3D diagrammas, izmantojot MATLAB: 10 soļi (ar attēliem)
Video: 10 Step Process for Editing Photos in GIMP 2.10 2024, Maijs
Anonim

Neatkarīgi no tā, vai tas ir pētniecībai, skolas uzdevumam vai darba prezentācijai, trīsdimensiju diagrammas ir lieliski piemērotas, lai vizualizētu, kā izskatās sarežģīts datu kopums. Ar MATLAB (Matrix Laboratory) palīdzību jūs varēsiet radīt satriecošus trīsdimensiju attēlus ar jūsu sniegtajiem datiem. Izmantojot MATLAB šim nolūkam, varat pilnībā kontrolēt grafika pielāgošanu. No krāsām līdz ēnojumam un apgaismojumam vienīgie nepieciešamie rīki ir MATLAB un jūsu zinātība.

Soļi

1. daļa no 3: Domēna veidošana

Veidojiet 3D diagrammas, izmantojot MATLAB 1. darbību
Veidojiet 3D diagrammas, izmantojot MATLAB 1. darbību

1. solis. Atveriet komandu logu

Noklusējuma izkārtojumā tam automātiski jāparādās kā lielākajam parādītajam logam.

Veidojiet 3D diagrammas, izmantojot MATLAB 2. darbību
Veidojiet 3D diagrammas, izmantojot MATLAB 2. darbību

2. solis. Ja komandu loga nav, augšējā kreisajā stūrī atlasiet mājas lapu

Pēc tam atlasiet izkārtojumu un pēc tam "Noklusējums".

Veidojiet 3D diagrammas, izmantojot MATLAB 3. darbību
Veidojiet 3D diagrammas, izmantojot MATLAB 3. darbību

Solis 3. Komandu logā definējiet abus x un y vektori.

  • Parasti to veic x = [vektors vai funkcija] un y = [vektors vai funkcija]
  • Neaizmirstiet izmantot punktu operatoru, reizinot vai dalot vektorus un matricas. Pretējā gadījumā radīsies kļūdas.

2. daļa no 3: Režģa izgatavošana xy-Plane

Veidojiet 3D diagrammas, izmantojot MATLAB 4. darbību
Veidojiet 3D diagrammas, izmantojot MATLAB 4. darbību

1. solis. Definējiet attiecības starp x un y

Lai to paveiktu, jāizmanto divas komandas.

  • Pirmais ir tīkla funkcija. Izmantojot to, rezultāts būs stiepļu karkasu tīkla grafiks.
  • Otra ir sērfošanas funkcija. Izmantojot sērfošanu, rezultāts būs trīsdimensiju virsmas attēls.
Veidojiet 3D diagrammas, izmantojot MATLAB 5. darbību
Veidojiet 3D diagrammas, izmantojot MATLAB 5. darbību

2. darbība. Izmantojot tīklu, komandu logā ievadiet acs režģi

  • Komanda tiks formatēta šādi: [xx, yy] = acs režģis (x, y).
  • Darbvietas logā redzēsit, ka mainīgie xx un yy ir definēti.

3. daļa no 3: "zz" definēšana un virsmas uzzīmēšana

Veidojiet 3D diagrammas, izmantojot MATLAB 6. darbību
Veidojiet 3D diagrammas, izmantojot MATLAB 6. darbību

1. solis. Definējiet zz xx un yy izteiksmē, jo tā paļaujas uz šīm datu kopām

  • Izmantojiet attiecības, par kurām zināt, ka pastāv starp x un y. Tā, visticamāk, ir funkcija vai formula.
  • piem., zz = xx.^2-yy.^2
Veidojiet 3D diagrammas, izmantojot MATLAB 7. darbību
Veidojiet 3D diagrammas, izmantojot MATLAB 7. darbību

2. solis. Uzzīmējiet virsmu, izmantojot komandu sērfot

  • No z komponentiem matricā "zz" sērfošanas komanda izveidos trīsdimensiju ēnainu virsmu.
  • Tas ir punkts, kurā jūs saistīsieties xx, yy, un zz kopā.
  • Faktiskā komandrinda būs formātā sērfot (xx, yy, zz).
Veidojiet 3D diagrammas, izmantojot MATLAB 8. darbību
Veidojiet 3D diagrammas, izmantojot MATLAB 8. darbību

3. solis. Skatieties, vai parādīsies jūsu jaunais logs, kurā parādīts jūsu 3-D grafiks

Veidojiet 3D diagrammas, izmantojot MATLAB 9. darbību
Veidojiet 3D diagrammas, izmantojot MATLAB 9. darbību

4. Pielāgojiet, kā vēlaties

Loga augšdaļā, kur parādījies jaunais sižets, ir rīkjosla. Šajā rīkjoslā ir daudz iespēju un funkciju, ko var izmantot, lai manipulētu ar jūsu 3D diagrammu.

  • Dažas no šīm iespējām ietver:

    • Ievietojiet etiķeti x, y vai z asij
    • Leģendas ievietošana, lai palīdzētu lasītājiem
    • Zemes gabala pagriešana trīsdimensiju telpā
    • Gaismas avota ievietošana, lai parādītu ēnu ietekmi
  • Sarežģītu virsmas īpašību sarakstu var atrast vietnē
Veidojiet 3D diagrammas, izmantojot MATLAB 10. darbību
Veidojiet 3D diagrammas, izmantojot MATLAB 10. darbību

5. solis. Ja vēlaties, izlīdziniet krāsu karti pa visu diagrammas virsmu

Tas tiek darīts, izmantojot komandrindas ēnojuma interp.

Padomi

  • Ja tiek parādīts kļūdas ziņojums “Nedefinēta funkcija vai mainīgais _”, pārbaudiet, vai jūsu darbvietā nav šī mainīgā.

    Ja tā neeksistē, pirms turpināšanas noteikti izveidojiet/definējiet to

  • Ja tiek parādīts kļūdas ziņojums “Negaidīta MATLAB izteiksme”, pārbaudiet, vai jūsu ievadītais ir derīga izteiksme un vai visas iebūvētās funkcijas ir uzrakstītas pareizi.

Ieteicams: