Enten det er for forskning, en skoleoppgave eller en arbeidspresentasjon, er 3D-plott flotte for å visualisere hvordan et komplisert datasett ser ut. Ved hjelp av MATLAB (Matrix Laboratory) kan du lage fantastiske 3D-bilder med dataene du gir. Ved å bruke MATLAB til dette formålet kan du ha full kontroll over tilpasningen av grafen din. Fra farger til skygge og belysning, de eneste verktøyene som trengs er MATLAB og din kunnskap.
Trinn
Del 1 av 3: Konstruere domenet
Trinn 1. Åpne kommandovinduet
I standardoppsettet bør dette vises automatisk som det største vinduet som vises.
Trinn 2. Hvis kommandovinduet ikke er tilstede, velger du hjem i øvre venstre hjørne
Velg deretter layout og deretter "Standard".
Trinn 3. I kommandovinduet definerer du begge dine x og y vektorer.
- Dette gjøres vanligvis i form av x = [vektor eller funksjon] og y = [vektor eller funksjon]
- Husk å bruke punktoperatoren når du multipliserer eller deler vektorer og matriser. Ellers vil det oppstå feil.
Del 2 av 3: Produsere rutenettet i xy-flyet
Trinn 1. Definer et forhold mellom x og y
For å oppnå dette må to kommandoer brukes.
- Den første er maskefunksjonen. Ved å bruke dette blir resultatet en graf med trådramme.
- Den andre er surfefunksjonen. Når du bruker surf, vil resultatet bli en 3-D overflateplot.
Trinn 2. Når du bruker mesh, skriver du inn meshgrid i kommandovinduet
- Kommandoen blir formatert som følger: [xx, åå] = meshgrid (x, y).
- I arbeidsområdet vindu vil du se at variablene xx og yy er definert.
Del 3 av 3: Definere "zz" og plotte overflaten
Trinn 1. Definer zz når det gjelder xx og yy på grunn av dets avhengighet av datasettet
- Bruk forholdet du vet eksisterer mellom x og y. Dette er sannsynligvis en funksjon eller formel.
- f.eks. zz = xx.^2-åå.^2
Trinn 2. Plott overflaten ved hjelp av surf -kommandoen
- Fra z-komponentene i matrisen "zz" vil surf-kommandoen lage en 3D-skyggelagt overflate.
- Dette er poenget du vil forholde deg til xx, åå, og zz sammen.
- Den faktiske kommandolinjen vil være i formatet surfe (xx, åå, zz).
Trinn 3. Se etter at det nye vinduet dukker opp viser 3D-plottet ditt
Trinn 4. Tilpass som du vil
Det er en verktøylinje øverst i vinduet der det nye plottet har dukket opp. Denne verktøylinjen inneholder mange alternativer og funksjoner som kan brukes til å manipulere 3D-plottet ditt.
-
Noen av disse alternativene inkluderer:
- Sette inn en etikett for x-, y- eller z -aksen
- Sette inn en legende for å hjelpe leserne
- Roter tomten i det 3-D-rommet
- Sette inn en lyskilde for å vise effekten av skygger
- En liste over komplekse overflateegenskaper finnes på
Trinn 5. Glatt fargekartet over hele grafens overflate, hvis du vil
Dette gjøres ved å bruke kommandolinjens skyggeinterp.
Tips
-
Hvis du får en feilmelding som sier "Udefinert funksjon eller variabel _", må du sjekke arbeidsområdet for variabelen.
Hvis det ikke finnes, må du opprette/definere det før du fortsetter
- Hvis du får en feilmelding som sier "Uventet MATLAB-uttrykk", må du kontrollere om det du skrev er et gyldig uttrykk og at alle innebygde funksjoner er stavet riktig.