12 Graficas 3D primera parte

Páginas: 9 (2051 palabras) Publicado: 13 de noviembre de 2015
Herramientas computacionales para la
matemática
MATLAB: Gráficas 3D

Verónica Borja Macías
Abril 2012

1

Matlab
Gráficas Tridimensionales

 Quizás sea ésta una de las características de MATLAB
que más admiración despierta entre los usuarios no
técnicos.
 MATLAB tiene posibilidades de realizar varios tipos de
gráficos 3D, muchas de ellas son simples
generalizaciones de funciones disponiblespara
graficación en dos dimensiones.
 Para tener mayor información al respecto podemos
acceder a la sección de ayuda de “Graphics” y “3-D
Visualization”
2

Matlab
Gráficas Tridimensionales

Principales funciones para gráficos tridimensionales
plot3(x,y,z)
Crea una gráfica lineal tridimensional
comet3(x,y,z)
Genera una versión animada de plot3
mesh(z) o mesh(x,y,z)
Crea una gráfica de superficie demalla
surf(z) o surf(x,y,z)
Crea una gráfica de superficie
shading interp
Interpola entre los colores
shading flat
Colorea cada sección de un solo color
colormap(map_name)
Permite seleccionar el patrón de color
contour(z) o contour(x,y,z) Genera una gráfica de contorno
surfc(z) o surfc(x,y,z)
Crea una gráfica de superficie combinada
con una gráfica de contorno
Crea una gráfica en pseudo-colorpcolor(z) o pcolor(x,y,z)
3

Matlab
Gráficas de línea : función plot3

 La función plot3 es similar a la función plot, excepto
que acepta datos en tres dimensiones. El usuario debe
proporcionar tres vectores: x, y y z. Entonces estas
tripletas ordenadas se grafican en un espacio de tres
dimensiones y se conectan con líneas rectas.
Ejemplos
>> clear, clc;
>> x = linspace(0, 10*pi, 1000) ; y = cos(x); z = sin(x) ;
>> plot3(x,y,z,'r','linewidth',3), grid;
>> xlabel ('ángulo'), ylabel ('cos(x)'), zlabel('sen (x)');
>> title('Un resorte');
4

Matlab
Gráficas de línea : función plot3

5

Matlab
Gráficas de línea: función comet3

 La función comet3 es similar a la función comet para
dos dimensiones, esta genera una animación a partir
de los puntos a graficar.
Ejemplos
>> clear, clf;
>> t =0:pi/50:10*pi;
>> comet3(sin(t),cos(t),t), hold on, figure(gcf), grid on;
>> xlabel ('eje-X'), ylabel ('eje-Y'), zlabel('eje-Z');
>> title('Un resorte'), comet3(sin(t),cos(t),t);
>> hold off

6

Matlab
Gráficas de línea: función comet3

7

Matlab
Gráficas de superficie

 Ahora se verá con detalle cómo se puede dibujar una
función de dos variables (z=f(x,y)) sobre un dominio
rectangular.
 Estas seconocen como gráficas de superficie y
permiten representar datos como una superficie.
 Se experimentará con dos tipos de gráficas de
superficie:
 gráficas mesh (graficas de malla o mallados)
 gráficas surf (gráficas de superficie)

8

Matlab
Gráficas de superficie: función mesh

 Existen muchas formas de usar las gráficas mesh. Se
pueden usar para dar buen efecto a una matriz
bidimensionalsencilla m x n.
 En esta opción, el valor en la matriz representa el valor
z en la gráfica. Los valores x y y se basan en las
dimensiones de la matriz.
Ejemplos
>> clear, clf;
>> z = [ 1 2 3 4 5 6 7 8 9 10; 2 4 6 8 10 12 14 16 18 20 ;
3 4 5 6 7 8 9 10 11 12] ;
>> mesh(z), xlabel ('eje-X'), ylabel ('eje-Y'), zlabel('eje-Z');
9

Matlab
Gráficas de superficie: función mesh

10

Matlab
Gráficas desuperficie: función mesh

 La función mesh también se puede usar con tres
argumentos: mesh(x,y,Z).
 El vector x cuya longitud es el número de columnas en
la matriz Z; la longitud del vector y debeser la misma
que el número de filas de Z. Las coordenadas de los
puntos que sirven para hacer la rejilla son del tipo
(x(j), y(i), Z(i,j))
Ejemplos
>> clear, clf; x=linspace(1,50,10);y=linspace(500,1000,3);
>> z = [ 1 2 3 4 5 6 7 8 9 10; 2 4 6 8 10 12 14 16 18 20 ;
3 4 5 6 7 8 9 10 11 12] ;
>> mesh(x,y,z), xlabel ('eje-X'), ylabel ('eje-Y'), zlabel('eje-Z');
11

Matlab
Gráficas de superficie: función mesh

12

Matlab
Gráficas de superficie: función mesh

 Sean x y y dos vectores que contienen las coordenadas
en una y otra dirección de la retícula (cuadrícula o grid)
sobre la que se va a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Gráfico 3d
  • Graficos 3d su
  • Meggs, Diseño Gráfico, resumen primera parte
  • Programas de diseño gráfico 3d
  • modelos 3D computación gráfica
  • Graficas 2 Y 3D
  • Carrera 3d parte 1
  • PRIMERA PARTE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS