Computación G á r f á i f c i o c s s en e 2D

Documentos relacionados
Programación MATLAB: Ficheros de Comandos y Gráficos.

Funciones en MATLAB. Prof. Saúl. Buitrago y Oswaldo Jiménez

Gráficos en Matlab

Herramientas básicas II

Computación 1. Gráficos en 2D y 3D

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

Taller de Informática I Cuarta Clase: Gráficos y Archivos. Año 2016

Gráficos en MatLab 4.1. TIPOS DE GRÁFICOS

Tema 12: Graficación 2D.

1. Funciones en archivos.m

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

Introducción a MATLAB

Taller de Informática I Cuarta Clase: Gráficos y Archivos. Año 2014

2. Práctica. 2.1.Introducción. 2.2.Funcionamiento de MATLAB. 2.3.Programas modulizados

Imágenes y gráficas en MATLAB

Laboratorio 2 MA-33A : Interpolación y Aproximación de Funciones

Imágenes y gráficas en MATLAB

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

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

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

PRÁCTICA FUNCIONES CURSO Práctica 3 (14- X-2015) dibuja una línea que une los puntos de abscisas el vector x y ordenadas y.

Tema 5: Introducción a los gráficos en 2 dimensiones

Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre

NOCIONES DE MATLAB. N de práctica: 1 Tema: Nociones de Matlab. Nombre completo del alumno. N de brigada: Fecha de elaboración: Grupo:

Graficando con Octave

PROGRAMA DE CONTROL DE CALIDAD

INTRODUCCION AL MATLAB. (PARTE I)

sqrt(x) Raíz cuadrada exp(x) Exponencial (e x ) abs(x) Valor absoluto log(x) log10(x) Logaritmo en base 10 sin(x) sind(x) cos(x) cosd(x) tan(x)

2. SECCIÓN DE GRAFICACIÓN

Introducción a Matlab

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.

Comenzando a usar MatLab:

Pylab con Matplotlib

Breve introducción al OCTAVE

Gráficos en Matlab. Miguel Angel Fernandez. 1 Grácos en Matlab.

INTRODUCCION AL MATLAB. (PARTE I)

4.1 Gráficos bidimensionales

sin(x) p1 p2 p3 p4

Nos hemos concentrado en ejemplos sencillos de corte científico que ilustran el poder de experimentación y visualización que proporciona Matlab.

Taller de Informática I Quinta Clase: Gráficos y Archivos

Formato para Prácticas de Laboratorio

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

Introducción a Matlab y Simulink

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS

Transponer vectores Es cambiar los vectores fila por columna y se hacen con una comilla al final de la variable del vector. P.E

CURSO DE SCILAB INTRODUCCIÓN SEGUNDA PARTE

Programación con Matlab

Taller de Informática I Dpto. Computación F.C.E. y N. - UBA

Algunos comandos de UNIX que pueden ser útiles son los siguientes:

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

Recetario de gnuplot (versión 5.2)

Formatos y Operadores

FUNCIÓN REAL DE VARIABLE REAL PRELIMINARES TEÓRICOS

Taller de Informática I Introducción. 1er. Cuatr. Año Tercera clase.

Universidad de Oviedo Grado en Física. Introducción a la Física Computacional

LENGUAJE DE PROGRAMACIÓN SCILAB

Práctica 9. line([xini,xend]',[yini,yend]','color','r','linewidth',4, 'MarkerSize',12,'LineStyle','-','Marker','*')

Forma Lados Ángulos. Nombre: Geometría Formas en dos dimensiones. Trabajo en clase. Tacha la forma que no corresponda a cada fila.

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

Características básicas de Matlab

3 La transformada de Fourier

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIA INDUSTRIAL VECTORES - INFORMÁTICA T2 Mayo de 2017

PRÁCTICA: REPRESENTACIÓN Y ESTUDIO DE LAS FUNCIONES USANDO LA CALCULADORA WIRIS

Guía de uso de MATLAB

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

Los componentes individuales

La Transformada Z se aplica a señales discretas en el dominio del tiempo, con un tiempo de muestreo igual a T.

2.1. Operaciones elementales con vectores y matrices

PROBLEMAS DEL TALLER DE MATEMÁTICAS (CÁLCULO 1) cos(n) n 3. S =

PRACTICA 1: GENERACIÓN Y GRAFICACIÓN DE SEÑALES CONTINUAS Y DISCRETAS

DERIVADAS E INTEGRALES EN R APLICACIONES POLINOMIOS DE TAYLOR

Programación MATLAB: Derivación e integración.

INTRODUCCIÓN AL MATLAB CONTENIDOS

Matemáticas Universitaria. Sesión 10. Funciones polinomiales de grado superior y racionales.

Diseño de Sistemas de Control con GNU Octave

Introducción a los comandos y funciones del programa Matlab en preguntas y respuestas

Dpto. de Matemática Aplicada Facultad de Matemáticas Universidad de Santiago de Compostela

Curso de Matlab. Nivel Básico

vértices lados rectos

INTRODUCCIÓN A LOS SISTEMAS GRÁFICOS CON GUADALINEX

Cálculo Numérico (521230)

Matemáticas Universitarias

INTRODUCCIÓN A MAPLE

HERRAMIENTAS DE GRÁFICOS PRESENTACIÓN

K 2. Lección 1 Conjunto de problemas. Clasifica las figuras. 2.A.8 MATEMÁTICAS COMMON CORE

LABORATORIO DE MECÁNICA DE MATERIALES. PRACTICA No.2. Sesión 3 PROCEDIMIENTO DE GRAFICACIÓN.

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 4

INSTITUTO FRANCISCO POSSENTI, A.C. Per crucem ad lucem. Preparatoria (1085)

CLASE 1 INTRODUCCIÓN A MATLAB

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

Matplotlib. Parte II

INSTITUTO FRANCISCO POSSENTI, A.C. Per crucem ad lucem. Preparatoria (1085)

1) Como declarar una matriz o un vector.

Programación MATLAB: Derivación e integración. Ecuaciones diferenciales ordinarias

Material fotocopiable 3 años

GUÍA PARA EL USO DE MATLAB PARTE 1

Transcripción:

Computación 1-2008 - Gráficos en 2D

Necesidades Visualizar tendencias, patrones, frecuencias, trayectorias o cambios que son difíciles de encontrar en un conjunto crudo de datos. Una imagen vale más que mil palabras ("como muestra el gráfico "). Los gráficos ayudan a la toma de decisiones. Computación 1, 2008 - Facultad de Ingeniería 2

Comentarios Los gráficos representados en una computadora son discretos. A partir de una curva (matemática, materialmente inexistente), se toman puntos representantes y un programa se encarga de realizar una interpolación. El resultado de la interpolación se asemeja en mayor o en menor medida a la curva original. Existen varias formas de realizar interpolaciones. Matlab utiliza la interpolación lineal para aproximar el gráfico a la curva original. Computación 1, 2008 - Facultad de Ingeniería 3

Comentarios Cuantos más puntos, mejor será la aproximación Ejemplos: f(x) = cos(x) para el conjunto x = [0:0.5:pi] f(x) = cos(x) para el conjunto x = [0:0.01:pi] 1 0.8 0.6 0.4 0.2 0-0.2-0.4-0.6-0.8-1 0 0.5 1 1.5 2 2.5 3 1 0.8 0.6 0.4 0.2 0-0.2-0.4-0.6-0.8-1 0 0.5 1 1.5 2 2.5 3 3.5 Computación 1, 2008 - Facultad de Ingeniería 4

Herramientas Operaciones para dibujar gráficos bidimensionales: plot Traza líneas. Computación 1, 2008 - Facultad de Ingeniería 5

Herramientas Operaciones para controlar la ventana de dibujo: title Agrega un título. legend Agrega una leyenda. xlabel Etiqueta el eje x. ylabel Etiqueta el eje y. grid Activar o descativar la grilla. hold Permite determinar si el gráfico se descartará ante un nuevo trazo. subplot Divide la ventana de dibujo en celdas. Computación 1, 2008 - Facultad de Ingeniería 6

Herramientas Operaciones para cambiar la escala de los ejes: axis Cambia la escala de los ejes. loglog Traza líneas utilizando escalas logarítmicas en ambos ejes. semilogx Traza líneas utilizando una escala logarítmica en el eje x. semilogy Traza líneas utilizando una escala logarítmica en el eje y. Computación 1, 2008 - Facultad de Ingeniería 7

Traza de líneas usando plot Sintaxis: plot(y) plot(x1, Y1, ) plot(x1, Y2, tipo_de_trazo) Computación 1, 2008 - Facultad de Ingeniería 8

Traza de líneas usando plot plot(y) Traza las columnas de Y contra sus índices. plot(x1, Y1, ) Traza las columnas de Yi contra las columnas de Xi. plot(x1, Y2, tipo_de_trazo) Ítem anterior, pero permite definir el tipo de línea, la forma de los puntos y el color del trazo. Computación 1, 2008 - Facultad de Ingeniería 9

Traza de líneas usando plot Ejemplo: f ( x) = sin( x) 2x x = ( 0:0.01:10 ); y = sin(x).* exp(-2.* x); plot(x,y) 0.18 0.16 0.14 0.12 0.1 0.08 0.06 0.04 0.02 0-0.02 0 1 2 3 4 5 6 7 8 9 10 Computación 1, 2008 - Facultad de Ingeniería 10

Traza de líneas usando plot Ejemplo: f ( x) = sin( x) 2x x = ( 0:0.01:10 ); y = sin(x).* exp(-2.* x); plot(x,y,'.r') 0.18 0.16 0.14 0.12 0.1 0.08 0.06 0.04 0.02 0-0.02 0 1 2 3 4 5 6 7 8 9 10 Computación 1, 2008 - Facultad de Ingeniería 11

Traza de líneas usando plot Tipos de trazo: forma del punto Especificador Forma de punto + Signo de más o Círculo * Asterisco. Punto x Cruz 'square' o s Cuadrado 'diamond' o d Diamante ^ Triángulo apuntando hacia arriba v Triángulo apuntando hacia abajo > Triángulo apuntando hacia la derecha < Triángulo apuntando hacia la izquierda 'pentagram' o p Estrella de cinco puntos 'hexagram' o h Estrella de seis puntos Computación 1, 2008 - Facultad de Ingeniería 12

Traza de líneas usando plot Tipos de trazo: tipo de línea Especificador Tipo de línea - Continua -- Guionada : Punteada -. Guionada y punteada Computación 1, 2008 - Facultad de Ingeniería 13

Traza de líneas usando plot Tipos de trazo: color Especificador r g b c m y k w Color Rojo Verde Azul Cian Magenta Amarillo Negro Blanco Computación 1, 2008 - Facultad de Ingeniería 14

Traza de líneas usando plot Ejemplo: f ( x) = sin( x) g( x) = sin( x) 2x x = ( 0:0.2:10 ); fx = sin(x).* exp(-2.* x); gx = sin(x); plot(x,fx,':x',x,gx,'--*') 1 0.8 0.6 0.4 0.2 0-0.2-0.4-0.6-0.8-1 0 1 2 3 4 5 6 7 8 9 10 Computación 1, 2008 - Facultad de Ingeniería 15

Traza de líneas usando plot Podemos mezclar marcas de puntos y tipos de línea en cualquier combinación. Esto es importante cuando el medio de visualización no permite colores. Computación 1, 2008 - Facultad de Ingeniería 16

Traza de líneas usando plot Gráficas simultáneas. Utilizando el formato por defecto: plot(x1, y1, x2, y2) Aplicando un formato propio: plot(x1, y1, 'o', x2, y2, '+') Usando hold on: plot(x1, y1, 'o') hold on plot(x2, y2, '+') Computación 1, 2008 - Facultad de Ingeniería 17

Grilla, etiqueta, título plot ( x, y, ':xr') grid on xlabel('eje x'); ylabel('eje y'); hold on plot ( x, y1, '-xb') title(gráfico UNO') Computación 1, 2008 - Facultad de Ingeniería 18

Grilla, etiqueta, título plot ( x, y, '-b') Computación 1, 2008 - Facultad de Ingeniería 19

Escala de los ejes Escala seleccionada por Matlab Escala con axis([-5 15-2 2]) Computación 1, 2008 - Facultad de Ingeniería 20

Escala de los ejes Se puede hacer un forzar que la escala en alguno de los ejes (o ambos) sea logarítmica. Para ello, se utilizan los comandos loglog, semilogx o semilogy. Su funcionamiento es similar a plot, con la diferencia de que utilizan una escala logarítmica para realizar el trazo. Computación 1, 2008 - Facultad de Ingeniería 21

División de la ventana con subplot El comando subplot permite dividir la ventana de dibujo en m*n celdas. A cada celda se le asigna un número: de derecha a izquierda y de arriba hacia abajo. El número permite definir sobre qué celda se trabajará. Sintaxis: subplot(m,n,número) Divide la ventana en m filas por n columnas, especificando qué número de celda se utilizará para dibujar el gráfico. Computación 1, 2008 - Facultad de Ingeniería 22

División de la ventana con subplot subplot( 2, 2, 1) plot ( x, y, '.', x, y1, '--') subplot( 2, 2, 2) plot ( x, y, '+:', x, y1, 'x-') subplot( 2, 2, 3) plot ( x, y, 'o-k', x, y1, '*-.r') subplot( 2, 2, 4) plot ( x, y, '*--m', x, y1, 'x:k') Computación 1, 2008 - Facultad de Ingeniería 23

Preguntas Qué tipo de gráficos pueden dibujarse con Matlab? Cómo puede aumentarse la precisión de un gráfico? Por qué es importante la capacidad de cambiar el tipo de trazo? Computación 1, 2008 - Facultad de Ingeniería 24