Oavsett om det är för forskning, en skoluppgift eller en arbetspresentation, är 3D-tomter bra för att visualisera hur en komplicerad uppsättning data ser ut. Med hjälp av MATLAB (Matrix Laboratory) kan du skapa fantastiska 3D-bilder med data du tillhandahåller. Med MATLAB för detta ändamål kan du ha fullständig kontroll över anpassningen av din graf. Från färger till skuggning och belysning, de enda verktyg som behövs är MATLAB och ditt kunnande.
Steg
Del 1 av 3: Konstruera domänen
Steg 1. Öppna kommandofönstret
I standardlayouten ska detta visas automatiskt som det största fönstret som visas.
Steg 2. Om kommandofönstret inte finns väljer du hem i det övre vänstra hörnet
Välj sedan layout och sedan "Standard".
Steg 3. I kommandofönstret definierar du båda dina x och y vektorer.
- Detta görs vanligtvis i form av x = [vektor eller funktion] och y = [vektor eller funktion]
- Kom ihåg att använda punktoperatorn när du multiplicerar eller delar vektorer och matriser. Annars uppstår fel.
Del 2 av 3: Producera gallret i xy-planet
Steg 1. Definiera en relation mellan x och y
För att uppnå detta måste två kommandon användas.
- Den första är nätfunktionen. Genom att använda detta blir resultatet en trådramramsgraf.
- Den andra är surffunktionen. När du använder surf blir resultatet en 3-D yta.
Steg 2. När du använder mesh, mata in meshgrid till kommandofönstret
- Kommandot formateras enligt följande: [xx, åå] = masknät (x, y).
- I arbetsytans fönster ser du att variablerna xx och yy har definierats.
Del 3 av 3: Definiera "zz" och plotta ytan
Steg 1. Definiera zz i termer av xx och yy på grund av dess beroende av dessa datamängder
- Använd den relation du vet finns mellan x och y. Detta är troligen en funktion eller formel.
- t.ex., zz = xx.^2-åå.^2
Steg 2. Plotta ytan med surfkommandot
- Från z-komponenterna i matrisen "zz" kommer surfkommandot att skapa en 3D-skuggad yta.
- Detta är den punkt där du kommer att relatera xx, åå, och zz tillsammans.
- Den faktiska kommandoraden kommer att vara i formatet surfa (xx, åå, zz).
Steg 3. Håll utkik efter ditt nya fönster som visar din 3D-plot
Steg 4. Anpassa som du vill
Det finns ett verktygsfält högst upp i fönstret där den nya tomten har dykt upp. Denna verktygsfält innehåller många alternativ och funktioner som kan användas för att manipulera din 3D-plot.
-
Några av dessa alternativ inkluderar:
- Infoga en etikett för x-, y- eller z -axeln
- Infoga en legend för att hjälpa läsare
- Rotera tomten i dess 3D-utrymme
- Infoga en ljuskälla för att visa effekterna av skuggor
- En lista över komplexa ytegenskaper finns på
Steg 5. Jämna färgkartan över hela grafens yta, om du vill
Detta görs med kommandoradsskuggningsinterp.
Tips
-
Om du får ett felmeddelande som säger "Odefinierad funktion eller variabel _", kontrollera din variabel i arbetsytan.
Om det inte finns, se till att skapa/definiera det innan du fortsätter
- Om du får ett felmeddelande som säger "Oväntat MATLAB-uttryck", kontrollera om det du skrev är ett giltigt uttryck och att alla inbyggda funktioner är rättstavade.