Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1....

13
1 Gr Gr á á ficas ficas 1. Matlab 2. Excel

Transcript of Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1....

Page 1: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

1

GrGrááficasficas

1. Matlab2. Excel

Page 2: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

2

Gráfica

42

11

00

1-1

4-2

y=f(x)=x2x1=Δx

(-1,1)

(0,0)

(1,1)

(2,4)(-2,4)

IncrementoIncremento: : eses la la distanciadistancia entreentre valoresvalores de xde x

Page 3: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

3

Gráfica

Si el Incremento es más pequeño la gráfica tiene mejordefinición

1.0=Δx

Page 4: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

4

Generamos archivo de datos• Generar un archivo con lista de datos

x1 y1x2 y2…

Use el programa ejemplo_grafica.for, el cual genera el archivo fort.10

Notas:Dar intervalo definido por punto inicial y punto final.Al aumentar n, el número de intervalos, el incremento

disminuye.Al escribir write(10,*) en lugar de write(*,*), los datos se

graban en el archivo fort.10 en lugar de aparecer en pantalla. Puede utilizar otros números para generararchivos diferentes para cada conjunto de datos.

LMM

Page 5: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

5

Generamos archivo de datos

Si desea que el archivo se salve en la memoriaUSB con el nombre nombre.dat:

a) Suponiendo que se designa la memoria USB como unidad E, después de las líneas de declaración de variables, insertar

open(unit=100,file=‘E:nombre.dat’)b) Escribir ahora write(100,*)x,y en lugar de

write(*,*)x,y.

LMM

Page 6: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

6

ejemplo_grafica.for

Page 7: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

7

Ejemplo de archivo de datos

40)1()( 146843.038.667 −−= − xx exf

DatosDatos par la par la grgrááficafica de la de la funcifuncióónn

en el Intervalo [12,16]

En este caso∆x=(16-12)/20=0.2

Page 8: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

8

Para graficar con comandos de Matlab

• En el espacio de trabajo de Matlab (correrMatlab)

1) abrir el directorio en el que está el archivonombre.ext (en Barra de herramientas Current Directory: )

2) dar las siguientes instruccionesload nombre.extx=nombre(:,1);y=nombre(:,2);plot(x,y)

NOTAR NOTAR queque en la en la ventanaventana de la de la grgrááficaficaToolsTools EditEdit Plot Plot permitepermite editareditar la la grgrááficafica ((ponerponer etiquetasetiquetas, etc.), etc.)

NombreNombre de de archivoarchivo

LMM

Page 9: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

9

Ejemplo

Page 10: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

10

Para leer datos en Excel 2003 • Abrir Excel

Para leer datos del archivo1) Abrir archivo. Como no tiene extensión xls tal vez

no aparece, elegir “Todos los archivos” en Tipo de Archivo

2) Dar “Siguiente” (así elegimos datos Delimitados)3) Elegir “Tabulación” y “Espacio”, dar “Siguiente”.4) Dar «Finalizar» (así elegimos datos en formato

General).5) Note que la columna A está vacía, de preferencia

eliminarla.

LMM

Page 11: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

11

Para graficar con Excel 2003 • Para graficar usando Gráficos1) Seleccione la columna de valores de la

función (click en encabezado de column B, si eliminó la A vacía .

2) Click en el ícono de Gráficos (o en Insertar Gráficos) y elegir el tipo de Líneas.

3) Elegir algún subtipo, dar “Siguiente”.4) La grafica se despliega. Observe cómo se

especifican los datos en la ventana “Rangode Datos”.

LMM

Page 12: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

12

Detalles de la gráfica con Excel 2003 4) Note que los datos del eje x son los números de los

renglones. Para que aparezcan los valores de x (datos de columna A)a) Click en la pestaña “Serie”b) Coloque el cursor en la caja “Rótulo del eje de

categorías (X)” y seleccione la columna A en la hoja de datos.c) La gráfica se despliega. Dar “Finalizar”.

5) Si quiere las etiquetas en forma verticala) Click en alguna etiqueta. Aparece ventanaFormato de ejes.b) Elegir “Alineación”c) Cambiar “Orientación” a 90° (con número o girando la aguja a la izq hasta que quede vertical).

LMM

Page 13: Gráficas - Benemérita Universidad Autónoma de Pueblalilia/numerico/graficas.pdf · Gráficas 1. Matlab 2. Excel. 2 Gráfica 2 4 1 1 0 0-1 1-2 4 x y=f(x)=x2 ... • En el espacio

13

EjemploEjemplo

40)1()( 146843.038.667 −−= − xx exf

GrGrááficafica de la de la ffunciuncióónn

en el en el intervalointervalo [12,16][12,16]