Herramientas computacionales para la matemática MATLAB: Gráficas 3D



Documentos relacionados
Para generar una malla de puntos en los que evaluar una función de dos variables. meshgrid(x) %Es equivalente a meshgrid(x,x) Ejemplo.

Tema 6: Introducción a los gráficos en 3 dimensiones

Trabajo: DEMO: 3-D plots. Informática aplicada á problemas químicos.

Herramientas computacionales para la matemática MATLAB: Gráficas 3D

Curso de Postgrado Introducción al Trabajo con Matlab. Profesor: Ramón Quiza Sardiñas Marzo / 2006

COORDENADAS CURVILINEAS

Imágenes y gráficas en MATLAB

UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica

Práctica 8. Para generar una malla de puntos en los que evaluar una función de dos variables.

Capítulo VI DESIGUALDADES E INECUACIONES

CREACIÓN DE PLANOS A PARTIR DE MODELOS 3D DE PIEZAS

Características básicas de Matlab

Tema 12: Graficación 2D.

Imágenes y gráficas en MATLAB

PROGRAMA DE CONTROL DE CALIDAD

1. Trace la curva definida por las ecuaciones paramétricas y elimine el parámetro para deducir la ecuación cartesiana de la curva:

Matlab para Análisis Dinámico de Sistemas

RESUMEN DEL PROGRAMA GNUPLOT

Unidad V: Integración

Práctica 3: Funciones

Gráficos. Informática aplicada al medio ambiente curso 2010/2011

5ª Práctica. Matlab página 1

1 PRACTICA: QCAD. COORDENADAS

Herramientas computacionales para la matemática MATLAB: Arreglos

Funciones de graficación en MATLAB. Antes de comenzar, se hará mención a dos herramientas que permitirán trabajar más eficientemente con Matlab.

1. Vectores 1.1. Definición de un vector en R2, R3 (Interpretación geométrica), y su generalización en Rn.

Qcad. Es un programa de diseña asistido por ordenador en 2 dimensiones.

3.1 DEFINICIÓN. Figura Nº 1. Vector

2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL

4. FUNCIONES DE VARIAS VARIABLES

Herramientas computacionales para la matemática MATLAB: Gráficas 2D

I. RELACIONES Y FUNCIONES 1.1. PRODUCTO CARTESIANO { }

Apoyo para la preparación de los estudios de Ingeniería y Arquitectura Física (Preparación a la Universidad) Unidad 4: Vectores

Tarea 1 - Vectorial

Tutorial: Utilización del Mapa de normales, para modificar iluminación virtual.

Draw: objetos en 3D, diagramas de flujo y exportación

Roberto Quejido Cañamero

Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II)

Funciones de dos variables. Gráficas y superficies.

Para convertir una variable númerica en simbólica se utiliza el comando sym:

DISEÑADOR DE ESCALERAS

MATE1207 Primer parcial - Tema A MATE-1207

Dibujamos estos puntos en el espacio, y no cerramos la figura

Qué es Fireworks? Los mapas de bits

Definición de vectores

Ministerio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 4: Tipos de gráficos

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

Ampliación de Matemáticas. Integrales de línea

TIPOS DE RESTRICCIONES

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control

ANALISIS MATEMATICO II Grupo Ciencias 2015

Funciones de varias variables reales

1. Funciones de varias variables

Capítulo 3 Soluciones de ejercicios seleccionados

En los ejercicios 1-8, dibujar la curva representada por la función vectorial e indicar su orientación.

Funciones de Varias Variables

Actividades recreativas para recordar a los vectores. 1) Representa en un eje de coordenadas las siguientes sugerencias:

SOLUCIONES CIRCUNFERENCIA. 1. Ecuación de la circunferencia cuyo centro es el punto (1, 2) y que pasa por el punto (2,3).

TRANSFORMACIONES ISOMÉTRICAS

Gráficos en Matlab

Análisis II - Primer Parcial Coloquio- Tema 1

LOS CUERPOS GEOMÉTRICOS POLIEDROS Y CUERPOS REDONDOS

Problemas resueltos. La integral de línea. 1. Halle la longitud de la curva dada por la parametrización. Solución:

También se encuentran dibujos de zonas más grandes, como este: (aunque no debería de llamarse plano, es un esquema o dibujo)

Introducción a Inkscape

Parcial I Cálculo Vectorial

Complemento Microsoft Mathematics

CARTO BCN [AYUDA] MANUAL DE AYUDA. Web de Descargas de Cartografía del Ayuntamiento de Barcelona (CartoBCN) Ayuntamiento de Barcelona

TEMA 1: DISEÑO Y DIBUJO DE OBJETOS.

4.3 Manejo de múltiples gráficos y comandos auxiliares

Herramientas básicas II

UNIVERSIDAD CATOLICA DE LA SANTISIMA CONCEPCIÓN DEPARTAMENTO DE MATEMÁTICA Y FÍSICA APLICADA. Laboratorio 4

Introducción a Matlab.

CURSOS DE ESPECIALIZACIÓN MICROSOFT EXCEL

Toma de Medidas II. Indicadores: instrumentos con un indicador (pie de rey, miecrómetro, etc) Aparatos que materializan la medida (cala patrón)

1. Visualización de datos con Octave

Operación de Microsoft Excel

SISTEMAS DE COORDENADAS SISTEMA COORDENADO UNIDIMENSIONAL

Álgebra Lineal Tutorial básico de MATLAB

UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica

c) ( 1 punto ). Hallar el dominio de definición de la función ( ). Hallar el conjunto de puntos en los que la función tiene derivada.

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

HERRAMIENTAS PARA CREAR

1) Como declarar una matriz o un vector.

Matemáticas. Segundo de Bachillerato. I.E.S. Los Boliches. Departamento de Matemáticas

Cámara. Práctica Introducción Proyección

4 Integrales de línea y de superficie

I.E.S. ANDRÉS DE VANDELVIRA DEPARTAMENTO DE TECNOLOGÍA SISTEMAS DE REPRESENTACIÓN GRÁFICA: PERSPECTIVA. J.Garrigós

De aquí sale el proyecto MACsyma (MAC s SYmbolic MAnipulator)

Winplot DIBUJAR LA GRÁFICA DE UNA FUNCIÓN. Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x).

MODELOS DE DATOS EN UN SIG: RÁSTER Y VECTORIAL. Los datos espaciales refieren a entidades o fenómenos que cumplen los siguientes principios básicos:

Tema 1.- Cónicas y Cuádricas.

Superficies NURBs. Integrantes: Emily Benítez Rafael Paytuvi

TEMA II ÁLGEBRA VECTORIAL; FUNDAMENTOS Definicion, notacion y clasificacion de los vectores.

Movimiento en dos y tres dimensiones. Teoría. Autor:

Software Form Control

Universidad de Costa Rica Escuela de Matemática CONARE-PROYECTO RAMA. Funciones

TABLA DE CONTENIDO LISTA DE FIGURAS

DIBUJO TÉCNICO. UNIDAD DIDÁCTICA 9: Geometría 2D (V)

Transcripción:

Herramientas computacionales para la matemática MATLAB: Gráficas 3D Verónica Borja Macías Abril 2012 1

Gráficas Tridimensionales axis Idéntico al utilizado con gráficos bidimensionales. title, xlabel, ylabel, zlabel, text, gtext, legend, ginput, grid,... Idénticos a los utilizados con gráficos bidimensionales >> surf(peaks); >> axis('square'); >> axis('equal'); >> axis('normal'); >> title('función de ejemplo: PEAKS'); >> grid off; >> grid on; 2

Gráficas Tridimensionales hidden Mantiene las líneas posteriores ocultas o no dependiendo que utilicemos on u off. >> mesh(peaks), hidden off; >> hidden on; hold, subplot,... Idénticos a los utilizados en gráficos 2D rotate3d on permite la rotación de la figura actual en cualquiera de sus ejes empleando el ratón y rotate3d off deshabilita esta opción. >> surf(peaks), rotate3d on; 3

Gráficas Tridimensionales daspect devuelve las escalas de los ejes en la figura actual. daspect([x,y,z]) coloca las escalas de los ejes según sean los valores x, y y z (p/e, [1 1 3] significa que una unidad en x es lo mismo que una unidad en y pero equivale a tres unidades en el eje z). >> surf(peaks); >> H=daspect %observe la escala actual >> daspect([1,1,1]); %cambie la escala 4

Gráficas Tridimensionales brighten(t) aclara (si 0 < t 1) u obscurece (si -1 t < 0) el mapa de colores actual. caxis([cmin cmax]) asigna los limites de color a los valores cmin y cmax especificados y caxis(auto) regresa a la escala original. colorbar añade el mapa de colores activo a la figura, redimensionando los ejes >> [X,Y,Z] = sphere; >> C = Z; surf(x,y,z,c), colorbar; >>brighten(-0.7); >>brighten(0.7); >> caxis([-1 0]); >> caxis([-1 3]) >> caxis(auto) 5

Gráficas Tridimensionales fill3(x,y,z,c) Dibuja el poliedro con vértices dados por los vectores x,y,z. El poliedro se rellena con el color dado por c. >> x=[-12-5 0 11]; >> y=[-3 3 5-1]; >> z=[2 5 9 11]; >> c=[1 0.66 0.33 0] >> fill3(x,y,z,c); >> rotate3d on; 6

Gráficas Tridimensionales [X,Y,Z]=cylinder(r,n) Devuelve las coordenadas correspondientes a la superficie de un cilindro de perfil r. Los radios del cilindro se toman del vector r, que contienen los radios en n puntos equidistantes en el eje del cilindro. Si no se especifica n, se utiliza n = 20. [X,Y,Z]=sphere(n) Devuelve n coordenadas igualmente espaciadas sobre una esfera unidad. 7

Gráficas de superficie: función colormap >> t=linspace(0,pi,40); >> r=1+sin(t); >> [X,Y,Z]=cylinder(r,40); >> surf(x,y,z); 8

Gráficas de superficie: función colormap >> [X,Y,Z]=sphere(40); >> surf(x,y,z); >> daspect([1,1,1]); 9

Gráficas Tridimensionales view(az,el) Establece el punto de vista de la gráfica. El escalar az determina el ángulo azimutal (en grados) medido en el plano x-y a partir del eje y negativo y definido positivo en contrasentido de las manecillas del reloj. El escalar el el ángulo de elevación (en grados) desde el plano x-y. 10

Gráficas Tridimensionales [az,el]=view Devuelve el punto de vista actual mediante el ángulo azimutal y el ángulo de elevación. view([x,y,z]) Sitúa el punto de vista actual en la posición r=[x y z]. view(2) coloca la vista aérea (az = 0, el = 90). view(3) coloca la vista por default (az = 37.5, el = 30). Eligiendo el azimut y la elevación correctos podemos obtener proyecciones 3-D en varios planos p/e: x-z (vista lateral) az = 0, el = 0 y-z (vista lateral) az = 09, el = 0 11

Gráficas de superficie: función colormap >> surf(peaks); >> view(3); >> surf(peaks); >> view([50,50,10]); >> surf(peaks); >> view(2); >> surf(peaks); >> view(45,45); 12

Dibujo simplificado de funciones 3D Matlab tiene un conjunto de funciones de dibujo simplificada, útil cuando se quiere obtener de forma muy rápida la gráfica de una función Estas funciones de manera automática: Crean los puntos necesarios para la graficación en un dominio por default (que puede modificarse) sin almacenar variables en el workspace. Evalúan las funciones que se indica y las grafican. Colocan nombres a los ejes y a la gráfica. 13

Dibujo simplificado de funciones 3D La función ezplot3 dibuja líneas paramétricas tridimensionales en la forma x(t), y(t) y z(t). Por defecto se utiliza el intervalo 0 < t < 2*pi. ezplot3(x,y,z) ezplot3(x,y,z,[t1,t2]) ezplot3(x,y,z,[t1,t2],'animate') dibuja la curva progresivamente En las sentencias anteriores x, y, y z pueden ser funciones o expresiones definidas como cadena de caracteres y t1 y t2 son los los extremos del intervalo de valores para t. 14

Gráficas de superficie: función colormap >>ezplot3('sin(t)','cos(t)','t',[0,10*pi]); 15

Dibujo simplificado de funciones 3D La funcción ezsurf se utiliza para realizar gráficas 3D de una función f(x,y). Por defecto se utilizan los intervalos 2*pi < x, y < 2*pi. La función f se puede definir por medio de una expresión en la que aparezcan x e y o con una función. ezsurf(f) ezsurf(f, [a,b]) ezsurf(f, [xmin,xmax,ymin,ymax]) La función ezsurf(x,y,z) permite también dibujar superficies paramétricas 3D, con parámetros s y t por defecto -2*pi < s,t < 2*pi. 16

Gráficas de superficie: función colormap >>ezsurf('sqrt(1-x^2-y^2)'); 17

Gráficas de superficie: función colormap >>ezsurf('s*cos(t)','s*sin(t)','t'); 18

Gráficas de superficie: función colormap >>ezsurf('exp(-s)*cos(t)','exp(-s)*sin(t)','t',[0,8,0,4*pi]); 19

Dibujo simplificado de funciones 3D ezsurf(,n) Con un último parámetro entero N se puede controlar la densidad del mallado con el que se dibuja. Por defecto N=60. Con el argumento 'circ' se dibuja en un dominio circular ezsurf(,'circ'). Otras funciones simplificadas para dibujo 3D son ezcontour, ezcontourf, ezmesh, ezsurfc y ezmeshc. 20

Gráficas de superficie: función colormap >>ezsurf('sqrt(1-x^2-y^2)'); >>ezsurf('sqrt(1-x^2-y^2)',20); 21

Gráficas de superficie: función colormap >>ezsurf('sqrt(x^2 + y^2)'); >>ezsurf('sqrt(x^2 + y^2)','circ'); 22

Ayuda para creación de gráficas Sugerencia Revisar la lista completa de funciones disponibles para gráficos 2D, 3D y gráficos especiales de matlab respectivamente con: >> help graph2d >> help graph3d >> help specgraph Ver la sección de ejemplos y demos. 23