SlideShare ist ein Scribd-Unternehmen logo
1 von 16
GRAFICAS 2D Y 3D
MATLAB
La orden plot genera una gráfica.
Los argumentos deben ser vectores de la misma longitud.
Ejemplo:
>> x = [-2 -1 0 1 2 3]; y = [4 1 0 1 4 9];
>> plot (x, y)
Si queremos cambiar la apariencia de la gráfica basta pinchar en el último botón
de la barra de herramientas y se abrirán unos cuadros en los laterales que nos
permitirán ir haciendo los cambios deseados como darle nombre a los ejes.
La función plot nos permite otras opciones como superponer gráficas sobre los
mismos ejes:
>> x = [-2 -1 0 1 2 3]; y = [4 1 0 1 4 9]; z = [6 5 3 7 5 2];
>> plot (x, y, x, z)
También podemos usar distintos tipos de líneas para el dibujo de la gráfica:
>> plot (x, y,'*')
• Además podemos colocar etiquetas o manipular la gráfica
etiqueta sobre el eje X
de la gráfica actual
>> xlabel('texto')
etiqueta sobre el eje Y
de la gráfica actual
>> ylabel('texto')
título en la cabecera de
la gráfica actual
>> title('texto')
texto en el lugar
especificado por las
coordenadas
>> text(x,y, 'texto')
texto, el lugar lo
indicamos después con
el ratón
>> gtext('texto')
dibujar una rejilla >> grid
fija valores máximo y
mínimo de los ejes
>> axis( [xmin xmax
ymin ymax] )
fija que la escala en los
ejes sea igual
>> axis equal
fija que la gráfica sea un
cuadrado
>> axis square
desactiva axis equal y
axis square
>> axis normal
borra lo que hay en la
ventana de gráfico
>> hold off
Todas estas órdenes se las podemos dar desde la propia ventana de la gráfica una vez que hemos abierto
las opciones con el botón indicado anteriormente.
Otros comandos relacionados con las gráficas son los siguientes:
Para obtener una información más detallada se recomienda utilizar la ayuda de Matlab:
>> help <orden>
Una ventana gráfica se puede dividir en m particiones horizontales y en n verticales,
de modo que cada subventana tiene sus propios ejes, y para hacer esto vamos a usar
subplot (m,n,p) donde p indica la subdivisión que se convierte en activa.
>> x = 1:360; y1 = sind (x); y2 = cosd (x); y3 =exp (x); y4 = exp (-x);
>> subplot (2,2,1), plot (x,y1), title ('seno')
>> subplot (2,2,2), plot (x,y2), title ('coseno')
>> subplot (2,2,3), plot (x,y3), title ('exponencial')
>> subplot (2,2,4), plot (x,y4), title ('-exponencial')
Para volver al modo por defecto basta escribir: subplot (1,1,1).
Para dibujar polígonos podemos usar la función plot pero teniendo en cuenta que el último punto de
ambos vectores deben coincidir para que la gráfica quede cerrada. Pero si lo que queremos es que quede
coloreado todo el interior del polígono debemos usar mejor la función fill, tiene tres argumentos,
los dos vectores que forman los puntos y un tercer argumento para indicar el color.
>> x = [-2 0 2 0 -2]; y = [4 8 4 0 4]; >> plot (x, y)
>> x = [-2 0 2 0 -2]; y = [4 8 4 0 4]; >> fill (x, y, 'r') % dibuja el polígono, 'r' indica el color rojo
Gráficos de línea:
También podemos crear gráficas en 3 dimensiones, se trata de extender la orden de plot (2-D) a plot3
(3-D) donde el formato será igual pero los datos estarán en tripletes:
>> x = -720:720; y = sind (x); z = cosd (x); >> plot3 (x, y, z)
Podemos hacer girar la gráfica usando de la barra de herramientas el botón o hacerla más grande o más
pequeña con Al igual que ocurría con las gráficas en dos dimensiones podemos nombrar los ejes o hacer
modificaciones entrando en opciones con el botón
Si queremos representar un polígono en 3 dimensiones lo haremos con la función fill3 de forma similar a
fill pero ahora con 4 argumentos, siendo el cuarto el que indica el color.
>> x = [-2 0 2 0 -2]; >> y = [4 8 4 0 4]; >> z = [3 5 10 5 3]; >> fill3 (x, y, z,'b')
% dibuja en 3-D, 'b' indica el color azul
Superficie de malla:
La orden [X,Y]=meshgrid (x, y) crea una matriz X cuyas
filas son copias del vector x y una matriz Y cuyas columnas
son copias del vector y. Para generar la gráfica de malla
se usa la orden mesh(X,Y,Z), mesh acepta un argumento opcional
para controlar los colores. También puede tomar una matriz
simple como argumento: mesh(Z).
Ejemplo: >> x = -10:0.5:10; y = -10:0.5:10;
>> [X,Y] = meshgrid (x, y); % crea matrices para hacer la malla
>> Z = sin (sqrt (X .^2 + Y .^2)) ./ sqrt (X .^ 2 + Y .^ 2 + 0.1);
>> mesh (X,Y,Z) % dibuja la gráfica
Hubiera dado igual si hubiéramos escrito:
>> [X,Y] = meshgrid (-10:0.5:10);
>> Z = sin (sqrt (X .^2 + Y .^ 2)) ./ sqrt (X .^ 2 + Y .^ 2 + 0.1);
>> mesh (X,Y,Z) Gráfica de superficie:
Es similar a la gráfica de malla, pero aquí se rellenan los espacios entre líneas. La orden que usamos es surf
con los mismos argumentos que para mesh.
Ejemplo:
>> surf (X,Y,Z)
Las gráficas de contorno en 2-D y 3-D se generan usando respectivamente
las funciones contour ycontour3.
Ejemplo:
>> contour (X,Y,Z) % dibuja las líneas de contorno
La función pcolor transforma la altura a un conjunto de colores.
Ejemplo:
>> pcolor (X,Y,Z)
Manipulación de gráficos:
fija el ángulo de visión especificando el azimut y la elevación: >> view(az,el)
coloca su vista en un vector de coordenada cartesiana (x,y,z) en el espacio 3-D: >> view([x,y,z])
almacena en az y el los valores del azimut y de la elevación de la vista actual: >> [az,el]=view
añade etiquetas de altura a los gráficos de contorno: >> clabel(C,h)
añade una barra de color vertical mostrando las transformaciones: >> colorbar
Ejemplos: >> surf (X,Y,Z) >> view (10,70)
>> surf (X,Y,Z)
>> [az,el] = view az = -37.5000 el =30
>> [C,h] = contour (X,Y,Z); >> clabel (C,h)

Weitere ähnliche Inhalte

Was ist angesagt? (17)

Matlab sesion3
Matlab sesion3Matlab sesion3
Matlab sesion3
 
Graficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabGraficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlab
 
Matlab 2 Capitulo 6
Matlab 2 Capitulo 6Matlab 2 Capitulo 6
Matlab 2 Capitulo 6
 
Matlab caudraticas2
Matlab caudraticas2Matlab caudraticas2
Matlab caudraticas2
 
Gráficos en matlab
Gráficos en matlabGráficos en matlab
Gráficos en matlab
 
Matlab
MatlabMatlab
Matlab
 
Funciones y gráficas en matlab
Funciones y gráficas en matlabFunciones y gráficas en matlab
Funciones y gráficas en matlab
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
 
Manejo Vectores Matlab
Manejo Vectores MatlabManejo Vectores Matlab
Manejo Vectores Matlab
 
Graficas con Matlab
Graficas con Matlab Graficas con Matlab
Graficas con Matlab
 
Graficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do bGraficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do b
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Lab 3 de tele final
Lab 3 de tele finalLab 3 de tele final
Lab 3 de tele final
 
Matlab 2 Capitulo 5
Matlab 2 Capitulo 5Matlab 2 Capitulo 5
Matlab 2 Capitulo 5
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Clase 3 (1)
Clase 3 (1)Clase 3 (1)
Clase 3 (1)
 
Matlab3
Matlab3Matlab3
Matlab3
 

Andere mochten auch

Práctica 1 introducción al matlab
Práctica 1  introducción al matlabPráctica 1  introducción al matlab
Práctica 1 introducción al matlab
Rafael Duran
 
Graficas por computadora
Graficas por computadoraGraficas por computadora
Graficas por computadora
Rodrigo De la O
 
Tutoriais para criação e edição de gráficos no r
Tutoriais para criação e edição de gráficos no rTutoriais para criação e edição de gráficos no r
Tutoriais para criação e edição de gráficos no r
Ana Maria Souza
 
Philips - LED in der Praxis
Philips - LED in der PraxisPhilips - LED in der Praxis
Philips - LED in der Praxis
ineltec 2011
 

Andere mochten auch (20)

Práctica 1 introducción al matlab
Práctica 1  introducción al matlabPráctica 1  introducción al matlab
Práctica 1 introducción al matlab
 
Interpolacion
InterpolacionInterpolacion
Interpolacion
 
Graficas por computadora
Graficas por computadoraGraficas por computadora
Graficas por computadora
 
Computación gráfica
Computación gráficaComputación gráfica
Computación gráfica
 
Generalidades computación Gráfica
Generalidades computación GráficaGeneralidades computación Gráfica
Generalidades computación Gráfica
 
Graficos por Computadora (1)
Graficos por Computadora (1)Graficos por Computadora (1)
Graficos por Computadora (1)
 
Introduccion a matlab
Introduccion a matlabIntroduccion a matlab
Introduccion a matlab
 
Hardware para Computación Gráfica
Hardware para Computación GráficaHardware para Computación Gráfica
Hardware para Computación Gráfica
 
Anforderungen an Tunable White – Beispiel Lenbachhaus München
Anforderungen an Tunable White – Beispiel Lenbachhaus MünchenAnforderungen an Tunable White – Beispiel Lenbachhaus München
Anforderungen an Tunable White – Beispiel Lenbachhaus München
 
Led Highlights 2010
Led Highlights 2010Led Highlights 2010
Led Highlights 2010
 
Tutoriais para criação e edição de gráficos no r
Tutoriais para criação e edição de gráficos no rTutoriais para criação e edição de gráficos no r
Tutoriais para criação e edição de gráficos no r
 
Présentation DLEDS
Présentation DLEDSPrésentation DLEDS
Présentation DLEDS
 
Projeto Sun SPOT
Projeto Sun SPOTProjeto Sun SPOT
Projeto Sun SPOT
 
Detas dleds streetlight esp
Detas dleds streetlight espDetas dleds streetlight esp
Detas dleds streetlight esp
 
Présentation LED par Megaman
Présentation LED par MegamanPrésentation LED par Megaman
Présentation LED par Megaman
 
Ds GD4100
Ds GD4100Ds GD4100
Ds GD4100
 
Gryphon 4100 healthcare
Gryphon 4100 healthcareGryphon 4100 healthcare
Gryphon 4100 healthcare
 
Philips - LED in der Praxis
Philips - LED in der PraxisPhilips - LED in der Praxis
Philips - LED in der Praxis
 
Estadística con Lenguaje R: Sesión 9
Estadística con Lenguaje R: Sesión 9Estadística con Lenguaje R: Sesión 9
Estadística con Lenguaje R: Sesión 9
 
Empreendedor - palestra realizada no Instituto _ Ibratep _ palestrante _ ...
Empreendedor -  palestra realizada no Instituto  _  Ibratep _  palestrante _ ...Empreendedor -  palestra realizada no Instituto  _  Ibratep _  palestrante _ ...
Empreendedor - palestra realizada no Instituto _ Ibratep _ palestrante _ ...
 

Ähnlich wie Graficas 2D y 3D (20)

Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
clase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdfclase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdf
 
Graficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do bGraficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do b
 
Graficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do bGraficas en matlab juan villacis 2 do b
Graficas en matlab juan villacis 2 do b
 
Gráficos en matlab eda
Gráficos en matlab edaGráficos en matlab eda
Gráficos en matlab eda
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
 
Boletin 2
Boletin 2Boletin 2
Boletin 2
 
Mat lab03
Mat lab03Mat lab03
Mat lab03
 
Plots
PlotsPlots
Plots
 
Gnuplot tut
Gnuplot tutGnuplot tut
Gnuplot tut
 
Graficas
GraficasGraficas
Graficas
 
Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicado
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
 
Tema 4
Tema 4Tema 4
Tema 4
 
practica 6.pdf
practica 6.pdfpractica 6.pdf
practica 6.pdf
 
Desarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlabDesarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlab
 
matlab
matlabmatlab
matlab
 
Matlab graficos3 d
Matlab graficos3 dMatlab graficos3 d
Matlab graficos3 d
 
Graficas matlab
Graficas matlabGraficas matlab
Graficas matlab
 
Semana 03 software libre maxima
Semana 03 software libre maximaSemana 03 software libre maxima
Semana 03 software libre maxima
 

Kürzlich hochgeladen

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Kürzlich hochgeladen (20)

origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 

Graficas 2D y 3D

  • 1. GRAFICAS 2D Y 3D MATLAB
  • 2. La orden plot genera una gráfica. Los argumentos deben ser vectores de la misma longitud. Ejemplo: >> x = [-2 -1 0 1 2 3]; y = [4 1 0 1 4 9]; >> plot (x, y)
  • 3. Si queremos cambiar la apariencia de la gráfica basta pinchar en el último botón de la barra de herramientas y se abrirán unos cuadros en los laterales que nos permitirán ir haciendo los cambios deseados como darle nombre a los ejes.
  • 4. La función plot nos permite otras opciones como superponer gráficas sobre los mismos ejes: >> x = [-2 -1 0 1 2 3]; y = [4 1 0 1 4 9]; z = [6 5 3 7 5 2]; >> plot (x, y, x, z)
  • 5. También podemos usar distintos tipos de líneas para el dibujo de la gráfica: >> plot (x, y,'*')
  • 6. • Además podemos colocar etiquetas o manipular la gráfica etiqueta sobre el eje X de la gráfica actual >> xlabel('texto') etiqueta sobre el eje Y de la gráfica actual >> ylabel('texto') título en la cabecera de la gráfica actual >> title('texto') texto en el lugar especificado por las coordenadas >> text(x,y, 'texto') texto, el lugar lo indicamos después con el ratón >> gtext('texto') dibujar una rejilla >> grid fija valores máximo y mínimo de los ejes >> axis( [xmin xmax ymin ymax] ) fija que la escala en los ejes sea igual >> axis equal fija que la gráfica sea un cuadrado >> axis square desactiva axis equal y axis square >> axis normal borra lo que hay en la ventana de gráfico >> hold off
  • 7. Todas estas órdenes se las podemos dar desde la propia ventana de la gráfica una vez que hemos abierto las opciones con el botón indicado anteriormente. Otros comandos relacionados con las gráficas son los siguientes:
  • 8. Para obtener una información más detallada se recomienda utilizar la ayuda de Matlab: >> help <orden> Una ventana gráfica se puede dividir en m particiones horizontales y en n verticales, de modo que cada subventana tiene sus propios ejes, y para hacer esto vamos a usar subplot (m,n,p) donde p indica la subdivisión que se convierte en activa. >> x = 1:360; y1 = sind (x); y2 = cosd (x); y3 =exp (x); y4 = exp (-x); >> subplot (2,2,1), plot (x,y1), title ('seno') >> subplot (2,2,2), plot (x,y2), title ('coseno') >> subplot (2,2,3), plot (x,y3), title ('exponencial') >> subplot (2,2,4), plot (x,y4), title ('-exponencial')
  • 9. Para volver al modo por defecto basta escribir: subplot (1,1,1). Para dibujar polígonos podemos usar la función plot pero teniendo en cuenta que el último punto de ambos vectores deben coincidir para que la gráfica quede cerrada. Pero si lo que queremos es que quede coloreado todo el interior del polígono debemos usar mejor la función fill, tiene tres argumentos, los dos vectores que forman los puntos y un tercer argumento para indicar el color. >> x = [-2 0 2 0 -2]; y = [4 8 4 0 4]; >> plot (x, y) >> x = [-2 0 2 0 -2]; y = [4 8 4 0 4]; >> fill (x, y, 'r') % dibuja el polígono, 'r' indica el color rojo
  • 10. Gráficos de línea: También podemos crear gráficas en 3 dimensiones, se trata de extender la orden de plot (2-D) a plot3 (3-D) donde el formato será igual pero los datos estarán en tripletes: >> x = -720:720; y = sind (x); z = cosd (x); >> plot3 (x, y, z)
  • 11. Podemos hacer girar la gráfica usando de la barra de herramientas el botón o hacerla más grande o más pequeña con Al igual que ocurría con las gráficas en dos dimensiones podemos nombrar los ejes o hacer modificaciones entrando en opciones con el botón Si queremos representar un polígono en 3 dimensiones lo haremos con la función fill3 de forma similar a fill pero ahora con 4 argumentos, siendo el cuarto el que indica el color. >> x = [-2 0 2 0 -2]; >> y = [4 8 4 0 4]; >> z = [3 5 10 5 3]; >> fill3 (x, y, z,'b') % dibuja en 3-D, 'b' indica el color azul
  • 12. Superficie de malla: La orden [X,Y]=meshgrid (x, y) crea una matriz X cuyas filas son copias del vector x y una matriz Y cuyas columnas son copias del vector y. Para generar la gráfica de malla se usa la orden mesh(X,Y,Z), mesh acepta un argumento opcional para controlar los colores. También puede tomar una matriz simple como argumento: mesh(Z). Ejemplo: >> x = -10:0.5:10; y = -10:0.5:10; >> [X,Y] = meshgrid (x, y); % crea matrices para hacer la malla >> Z = sin (sqrt (X .^2 + Y .^2)) ./ sqrt (X .^ 2 + Y .^ 2 + 0.1); >> mesh (X,Y,Z) % dibuja la gráfica
  • 13. Hubiera dado igual si hubiéramos escrito: >> [X,Y] = meshgrid (-10:0.5:10); >> Z = sin (sqrt (X .^2 + Y .^ 2)) ./ sqrt (X .^ 2 + Y .^ 2 + 0.1); >> mesh (X,Y,Z) Gráfica de superficie: Es similar a la gráfica de malla, pero aquí se rellenan los espacios entre líneas. La orden que usamos es surf con los mismos argumentos que para mesh. Ejemplo: >> surf (X,Y,Z)
  • 14. Las gráficas de contorno en 2-D y 3-D se generan usando respectivamente las funciones contour ycontour3. Ejemplo: >> contour (X,Y,Z) % dibuja las líneas de contorno La función pcolor transforma la altura a un conjunto de colores. Ejemplo: >> pcolor (X,Y,Z)
  • 15. Manipulación de gráficos: fija el ángulo de visión especificando el azimut y la elevación: >> view(az,el) coloca su vista en un vector de coordenada cartesiana (x,y,z) en el espacio 3-D: >> view([x,y,z]) almacena en az y el los valores del azimut y de la elevación de la vista actual: >> [az,el]=view añade etiquetas de altura a los gráficos de contorno: >> clabel(C,h) añade una barra de color vertical mostrando las transformaciones: >> colorbar Ejemplos: >> surf (X,Y,Z) >> view (10,70)
  • 16. >> surf (X,Y,Z) >> [az,el] = view az = -37.5000 el =30 >> [C,h] = contour (X,Y,Z); >> clabel (C,h)