Com fer trames 3D amb MATLAB: 10 passos (amb imatges)

Taula de continguts:

Com fer trames 3D amb MATLAB: 10 passos (amb imatges)
Com fer trames 3D amb MATLAB: 10 passos (amb imatges)

Vídeo: Com fer trames 3D amb MATLAB: 10 passos (amb imatges)

Vídeo: Com fer trames 3D amb MATLAB: 10 passos (amb imatges)
Vídeo: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Maig
Anonim

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

Feu gràfics en 3D mitjançant el pas 1 de MATLAB
Feu gràfics en 3D mitjançant el pas 1 de MATLAB

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.

Feu gràfics en 3D mitjançant el pas 2 de MATLAB
Feu gràfics en 3D mitjançant el pas 2 de MATLAB

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".

Feu gràfics en 3D mitjançant el pas 3 de MATLAB
Feu gràfics en 3D mitjançant el pas 3 de MATLAB

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

Feu gràfics en 3D mitjançant el pas 4 de MATLAB
Feu gràfics en 3D mitjançant el pas 4 de MATLAB

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.
Feu gràfics en 3D mitjançant el pas 5 de MATLAB
Feu gràfics en 3D mitjançant el pas 5 de MATLAB

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

Feu gràfics en 3D mitjançant el pas 6 de MATLAB
Feu gràfics en 3D mitjançant el pas 6 de MATLAB

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
Feu gràfics en 3D mitjançant el pas 7 de MATLAB
Feu gràfics en 3D mitjançant el pas 7 de MATLAB

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, , i zz junts.
  • La línia d'ordres real tindrà el format de navegar (xx, yy, zz).
Feu gràfics en 3D mitjançant el pas 8 de MATLAB
Feu gràfics en 3D mitjançant el pas 8 de MATLAB

Pas 3. Vigileu que aparegui la vostra nova finestra mostrant la vostra trama en 3D

Feu gràfics en 3D mitjançant el pas 9 de MATLAB
Feu gràfics en 3D mitjançant el pas 9 de MATLAB

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
Feu gràfics en 3D mitjançant el pas 10 de MATLAB
Feu gràfics en 3D mitjançant el pas 10 de MATLAB

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.

Recomanat: