Ja sigui per a la investigació, una tasca escolar o una presentació de treball, les parcel·les en 3D són ideals per visualitzar l’aspecte d’un conjunt complicat de dades. Amb l'ajuda de MATLAB (Matrix Laboratory), podreu crear imatges visuals en 3D impressionants amb les dades que proporcioneu. L’ús de MATLAB amb aquest propòsit us permet tenir un control complet sobre la personalització del vostre gràfic. Des de colors fins a ombres i il·luminació, les úniques eines necessàries són MATLAB i el vostre saber fer.
Passos
Part 1 de 3: Construcció del domini
Pas 1. Obriu la finestra d'ordres
Al disseny predeterminat, hauria d'aparèixer automàticament com la finestra més gran que es mostra.
Pas 2. Si no hi ha la finestra d'ordres, seleccioneu Inici a l'extrem superior esquerre
Després, seleccioneu el disseny i, a continuació, "Per defecte".
Pas 3. A la finestra d'ordres, definiu les dues x i y vectors.
- Normalment es fa en forma de x = [vector o funció] i y = [vector o funció]
- Recordeu fer servir l’operador de punts a l’hora de multiplicar o dividir vectors i matrius. En cas contrari, es produiran errors.
Part 2 de 3: Producció de la quadrícula al pla xy
Pas 1. Definiu una relació entre x i y
Per aconseguir-ho, s'han d'utilitzar dues ordres.
- El primer és la funció de malla. En utilitzar-ho, el resultat serà un gràfic de malla de wireframe.
- L’altra és la funció de surf. Quan s’utilitza surf, el resultat serà un traçat superficial en 3D.
Pas 2. Quan utilitzeu malla, introduïu meshgrid a la finestra d'ordres
- L'ordre tindrà el format següent: [xx, yy] = malla (x, y).
- A la finestra de l’espai de treball veureu que s’han definit les variables xx i yy.
Part 3 de 3: Definició de "zz" i traçat de la superfície
Pas 1. Definiu zz en termes de xx i yy a causa de la seva dependència d'aquests conjunts de dades
- Utilitzeu la relació que sabeu que existeix entre x i y. És probable que sigui una funció o una fórmula.
- per exemple., zz = xx. ^ 2-yy. ^ 2
Pas 2. Traceu la superfície mitjançant l'ordre surf
- A partir dels components z de la matriu "zz", l'ordre surf crearà una superfície ombrejada en 3-D.
- Aquest és el punt en què us relacionareu xx, Sí, i zz junts.
- La línia d'ordres real tindrà el format de navegar (xx, yy, zz).
Pas 3. Vigileu que aparegui la vostra nova finestra mostrant la vostra trama en 3D
Pas 4. Personalitzeu com vulgueu
Hi ha una barra d'eines a la part superior de la finestra on ha aparegut la nova trama. Aquesta barra d’eines conté moltes opcions i funcions que es poden utilitzar per manipular la trama 3D.
-
Algunes d’aquestes opcions inclouen:
- Inserció d’una etiqueta per a l’eix x, y o z
- Inserir una llegenda per ajudar els lectors
- Gireu la trama al seu espai tridimensional
- Inserció d’una font de llum per mostrar els efectes de les ombres
- Podeu trobar una llista de propietats superficials complexes a
Pas 5. Suavitzeu el mapa de colors en tota la superfície del gràfic, si voleu
Per fer-ho, utilitzeu la línia d’ordres ombrejat interp.
Consells
-
Si rebeu un error que diu "Funció o variable sense definir _", comproveu si hi ha aquesta variable a l'espai de treball.
Si no existeix, assegureu-vos de crear-lo / definir-lo abans de continuar
- Si rebeu un error que diu "Expressió MATLAB inesperada", comproveu si el que heu escrit és una expressió vàlida i totes les funcions integrades s'escriuen correctament.