![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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/2.jpg)
2
Gráfica
42
11
00
1-1
4-2
y=f(x)=x2x1=Δx
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051606/60291a1ac2d479717a279e59/html5/thumbnails/13.jpg)
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]