Of dit nou vir navorsing, 'n skoolopdrag of 'n werksaanbieding is, 3D-erwe is ideaal om te visualiseer hoe 'n ingewikkelde stel data daar uitsien. Met die hulp van MATLAB (Matrix Laboratory) kan u pragtige 3D-beeldmateriaal skep met die data wat u verskaf. Deur MATLAB vir hierdie doel te gebruik, kan u volledige beheer hê oor die aanpassing van u grafiek. Van kleure tot skadu en beligting, die enigste gereedskap wat nodig is, is MATLAB en u kennis.
Stappe
Deel 1 van 3: Die bou van die domein
Stap 1. Maak die opdragvenster oop
In die standaarduitleg moet dit outomaties verskyn as die grootste venster wat vertoon word.
Stap 2. As die opdragvenster nie teenwoordig is nie, kies tuis in die linker boonste hoek
Kies daarna uitleg en dan "Standaard".
Stap 3. In die opdrag venster, definieer albei van jou x en y vektore.
- Dit word tipies gedoen in die vorm van x = [vektor of funksie] en y = [vektor of funksie]
- Onthou om die puntoperator te gebruik wanneer vektore en matrikse vermenigvuldig of verdeel word. Anders sal foute voorkom.
Deel 2 van 3: Die vervaardiging van die rooster in die xy-vliegtuig
Stap 1. Definieer 'n verwantskap tussen x en y
Om dit te bereik, moet twee opdragte gebruik word.
- Die eerste is die maasfunksie. Deur dit te gebruik, sal die resultaat 'n draadraamwerk -grafiek wees.
- Die ander is die branderfunksie. As u surf gebruik, sal die resultaat 'n 3D-oppervlakte word.
Stap 2. As u mesh gebruik, voer meshgrid in die opdragvenster in
- Die opdrag sal soos volg geformateer word: [xx, jj] = maasnetwerk (x, y).
- In die werkruimte -venster sien u dat die veranderlikes xx en yy gedefinieer is.
Deel 3 van 3: Definieer "zz" en teken die oppervlak
Stap 1. Definieer zz in terme van xx en yy vanweë die afhanklikheid daarvan op daardie stelle data
- Gebruik die verhouding wat jy weet bestaan tussen x en y. Dit is waarskynlik 'n funksie of formule.
- bv. zz = xx.^2-jj.^2
Stap 2. Plot die oppervlak met behulp van die surf -opdrag
- Uit die z-komponente in die matriks "zz", sal die navraagopdrag 'n 3-D-skaduryke oppervlak skep.
- Dit is die punt waarop u sal praat xx, jj, en zz saam.
- Die werklike opdragreël sal in die formaat van navigeer (xx, yy, zz).
Stap 3. Kyk of u nuwe venster verskyn met u 3D-plot
Stap 4. Pas aan soos u wil
Daar is 'n werkbalk bo -aan die venster waar die nuwe plot verskyn het. Hierdie werkbalk bevat baie opsies en funksies wat u kan gebruik om u 3D-plot te manipuleer.
-
Sommige van hierdie opsies sluit in:
- Voeg 'n etiket vir die x-, y- of z -as in
- Voeg 'n legende in om lesers te help
- Draai die plot in sy 3D-ruimte
- Voeg 'n ligbron in om die effekte van skaduwees aan te toon
- 'N Lys met komplekse oppervlakteienskappe kan gevind word op
Stap 5. Maak die kleurkaart glad oor die hele oppervlak van die grafiek, as u wil
Dit word gedoen deur die opdragreël -skaduwee -interp te gebruik.
Wenke
-
As u 'n fout ontvang wat sê: "Ongedefinieerde funksie of veranderlike _", kyk dan na die veranderlike in u werkruimte.
As dit nie bestaan nie, moet u dit skep/definieer voordat u verder gaan
- As u 'n foutmelding ontvang wat sê: "Onverwagte MATLAB-uitdrukking", kyk of dit wat u ingetik het 'n geldige uitdrukking is en dat alle ingeboude funksies korrek gespel is.