Siguiendo la numeración en el listado, módulo 3.
Realice el método de Newton para las funciones:
0. f(x)=cos( pi*x)*exp(x), en [-1,2]
1. f(x) =sen(pi*x)+x^2-1, en [-2,3]
2. f(x) = (x^3-2x+1)/(x+2), en [-1.5, 3]
Encuentre dos ceros. Como resultado imprima una tabla de valores
del número de iteraciones, el valor de la función, el cociente entre dos valores consecutivos de la función, separe los valores usando un pipe "|". La tabla debe contar con separadores horizontales de tabla (observe excel).
Si el punto de Newton se sale del intervalo, debe arrojar un letrero indicando esto.
Modifique el código para saber si nos hemos acercado al cero (abs(f) < tolf). Debe indicar si hubo convergencia por valor de funcion, porque las aproximaciones en x son cercanas, o si el número de iteraciones ha sido superado.
La función debe contar como nombre de función su nombre de pila, el primero. La derivada de la función, debe llamarse de acuerdo a su primer apellido (el paterno).
Obs: Si alguno de ellos cuenta con acentos o ñ ... omita esa letra o coloque una equivalente.
Estaré revisando el blogspot todos estos días, será la única forma en que podrán hacer alguna pregunta de su trabajo. No constetare los comentarios publicados despues del medio dia del lunes.
Se entrega impreso el martes 4 de marzo a primera hora del día.
jueves, 28 de febrero de 2008
miércoles, 27 de febrero de 2008
Páginas y blogspots de sus compañeros
Las siguientes son ligas a las páginas y blogspots de sus compañeros:
- Gabriel Salinas
- Javier Sánchez
- Miguel Lugo
- Josué Mares
- Óscar Gómez
- Diego Silva
- Fabián López
- Antonio Murillo
- Adrián Gutiérrez
- Mario Hernández
- Iván Durán
- Martín Venegas
- Eric Cruz
- Noé Muñoz
- Armando Benavides
- Jorge Yescas
- Mario Vera
- Javier López
- Oscar Arjona
- César Gandulay
- Crispín Samano
- Orlando Lliteras
- Aarón Retana
- Oswaldo Olvera
- Diana José
- Juan López
- Fernando González
- José Chávez
- Susana Tapia
- Eduardo Endo
- Luis López
- Azucena Chavira
- Javier Hernández
- Claudio Vera
- Marco Reyes
- Juan Flores
- Víctor López
- Danira Flores
- Jade Fragoso
- Guillermo Hernández
- José Gutiérrez
- Oscar Gómez
Tema: Método de Newton 1D
La clase de ayer discutimos el método de Newton (atribuido a él por aplicar una variante a raíces de polinomios).
Pueden revisar las paginas:
Pueden revisar las paginas:
- http://en.wikipedia.org/wiki/Newton's_method
- http://math.furman.edu/~dcs/java/newton.html
- http://www.math.umn.edu/~garrett/qy/Newton.html
jueves, 21 de febrero de 2008
MinGw y WindowsVista
Encontré una página donde hablan de un problema al usar mingw en windows vista.
Deben añadir una variable de entorno MinGW con valor el directorio de instalación del mingw, pj. c:\mingw
revisen la línea y vean si con eso resuelven los problemas quienes usan Vista
http://www.blitzbasic.com/Community/posts.php?topic=63236
Deben añadir una variable de entorno MinGW con valor el directorio de instalación del mingw, pj. c:\mingw
revisen la línea y vean si con eso resuelven los problemas quienes usan Vista
http://www.blitzbasic.com/Community/posts.php?topic=63236
Trabajo 3, febrero 21
Cuentan con dos trabajos para el martes 26 de febrero.
- El primero es crear una página personal, pueden usar www.googlepages.com, neurona.com, www.blogspot.com, etc. Ojo no cuenta hi5 ni profiles de myspaces.
- El segundo, en trabajo3.pdf encontrarán 4 programas en fortran, P2-2, P2-3, P2-6, y P2-7. De acuerdo a su numeración en la lista petroleros_asistencia.pdf módulo 4, deberán elaborar el programa en fortran que les corresponda y resolver cada paso que pide el ejercicio.
lunes, 18 de febrero de 2008
Cómo compilar en g77?
Para compilar abrimos una ventana del sistema.
1. En XP, basta irse a Accesorios, y elegir Símbolo del sistema
2. En Vista o en el mismo XP, ir a Ejecutar y teclear command
Una vez abierta la ventana debe cambiarse de directorio, al donde ha dejado sus archivos. Para esto puede usar el comando cd por ejemplo:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Guilmer>cd ..
C:\Documents and Settings>cd ..
C:\>e:
E:\>cd cursos
E:\Cursos>cd pa20082
E:\Cursos\pa20082>
al directorio de trabajo, Con las instrucciones de arriba, nos cambiamos del directorio que usualmente ofrece el windows al directorio E:\Cursos\pa20082
Si desea crear un directorio, digamos trabajo, debe ejecutar el comando mkdir, por ejemplo:
E:\Cursos\pa20082\mkdir trabajos
y luego entrar con la instrucción:
E:\Cursos\pa20082\cd trabajos
E:\Cursos\pa20082\trabajos>
Para compilar, use las instrucciones:
g77 myprogram.for -o myprogram.exe
y después de compilar y ligar con las bibliotecas, aparecerá en el disco el archivo myprogram.exe que deberá ejecutar.
Si solamente teclea g77 myprogram.for el compilador creará dejará la salida en a.exe
1. En XP, basta irse a Accesorios, y elegir Símbolo del sistema
2. En Vista o en el mismo XP, ir a Ejecutar y teclear command
Una vez abierta la ventana debe cambiarse de directorio, al donde ha dejado sus archivos. Para esto puede usar el comando cd por ejemplo:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Guilmer>cd ..
C:\Documents and Settings>cd ..
C:\>e:
E:\>cd cursos
E:\Cursos>cd pa20082
E:\Cursos\pa20082>
al directorio de trabajo, Con las instrucciones de arriba, nos cambiamos del directorio que usualmente ofrece el windows al directorio E:\Cursos\pa20082
Si desea crear un directorio, digamos trabajo, debe ejecutar el comando mkdir, por ejemplo:
E:\Cursos\pa20082\mkdir trabajos
y luego entrar con la instrucción:
E:\Cursos\pa20082\cd trabajos
E:\Cursos\pa20082\trabajos>
Para compilar, use las instrucciones:
g77 myprogram.for -o myprogram.exe
y después de compilar y ligar con las bibliotecas, aparecerá en el disco el archivo myprogram.exe que deberá ejecutar.
Si solamente teclea g77 myprogram.for el compilador creará dejará la salida en a.exe
jueves, 14 de febrero de 2008
Programas jedit y mingw
En la liga mingw.zip pueden hacerse del los directorios compactados del mingw. Deben editar las variables de entorno para poder usar el compilador.
En la liga jedit pueden hacerse del programa instalador de editor que usaremos en clase, o bien, acceder a la página www.jedit.org para bajar el editor en su sistema operativo de preferencia.
En la liga jedit pueden hacerse del programa instalador de editor que usaremos en clase, o bien, acceder a la página www.jedit.org para bajar el editor en su sistema operativo de preferencia.
Trabajo 2, febrero 14
Investigue sobre quiénes son y cuales fueron o han sido las aportaciones de:
- Gene Golub
- Cleve Moler
- Larry Shampine
martes, 12 de febrero de 2008
Trabajo 1, febrero 12
En la clase de hoy, se proyectó un vídeo promocional del Departamento de Ingeniería Petrolera de la Universidad de Stanford, la página del Departamento es:
http://ekofisk.stanford.edu
El trabajo para el jueves 14, es entregar un resumen de 3 páginas tamaño carta del vídeo, e identificar a los cuatro profesores que aparecen juntos en una escena, indicando cuales han sidos sus aportaciones dentro de la Ingeniería Petrolera o de Recursos Energéticos.
No hay prórroga para la entrega del trabajo. Debe estar éste en el escritorio antes de iniciar la clase.
http://ekofisk.stanford.edu
El trabajo para el jueves 14, es entregar un resumen de 3 páginas tamaño carta del vídeo, e identificar a los cuatro profesores que aparecen juntos en una escena, indicando cuales han sidos sus aportaciones dentro de la Ingeniería Petrolera o de Recursos Energéticos.
No hay prórroga para la entrega del trabajo. Debe estar éste en el escritorio antes de iniciar la clase.
viernes, 8 de febrero de 2008
Tópicos de fortran 1
Lo visto en clase está disponible en PDF para quien así desee revisar, bajo la liga:
http://www.matematicas.unam.mx/gfgf/pa20082/lecturas/f77_aceitoso.pdf
La página de internet citada en clase, que es un micro curso en fortran es:
http://www.uam.es/departamentos/ciencias/fisicateoricamateria/especifica/hojas/kike/FORTRAN/FORTRAN.html
revisen para poder avanzar rápidamente.
http://www.matematicas.unam.mx/gfgf/pa20082/lecturas/f77_aceitoso.pdf
La página de internet citada en clase, que es un micro curso en fortran es:
http://www.uam.es/departamentos/ciencias/fisicateoricamateria/especifica/hojas/kike/FORTRAN/FORTRAN.html
revisen para poder avanzar rápidamente.
miércoles, 6 de febrero de 2008
Lista de alumnos
Alumnos admitidos para la clase de Programación Avanzada para Petroleros los puede consular en petroleros_asistencia.pdf.
martes, 5 de febrero de 2008
Ubicación del Laboratorio
El Tlahuizcalpan es el edificio de ciencias experimentales de la Facultad de Ciencias, puede observar el siguiente mapa:
El taller que usaremos es de Investigación de Operaciones que se localiza en el primer nivel del edificio.
Nos veremos ahí desde el jueves 7 de febrero.
MinGW
En la red encontré ésta página, revisen para saber los pasos a dar en la instalación de MinGW
http://www.carozodequilmes.com.ar/Projects/QAC/cplusplus.htm
http://www.carozodequilmes.com.ar/Projects/QAC/cplusplus.htm
sábado, 2 de febrero de 2008
Presentación del curso
El curso está dirigido a los estudiantes de sexto semestre de la carrera de Ingeniería Petrolera.
La idea del curso es que el estudiante desarrolle un serie de habilidades para resolver problemas de modelación matemática que comunmente debe enfrentarse en su campo de trabajo.
Usaremos algunas herramientas computacionales que nos permitan manejar de manera rápida elementos gráficos y de archivos, a fin de que podamos analizar el comportamiento de las aproximaciones numéricas logradas.
Este es un curso donde la experimentación será importante para entender los procesos involucrados en cada uno de los problemas que trataremos.
La idea del curso es que el estudiante desarrolle un serie de habilidades para resolver problemas de modelación matemática que comunmente debe enfrentarse en su campo de trabajo.
Usaremos algunas herramientas computacionales que nos permitan manejar de manera rápida elementos gráficos y de archivos, a fin de que podamos analizar el comportamiento de las aproximaciones numéricas logradas.
Este es un curso donde la experimentación será importante para entender los procesos involucrados en cada uno de los problemas que trataremos.
Temario
Objetivo:
El alumno programará y aplicará software libre (ocasionalmente comercial) para analizar el desempeño de algoritmos matemáticos aplicables a la ingeniería petrolera.
Temario
El alumno programará y aplicará software libre (ocasionalmente comercial) para analizar el desempeño de algoritmos matemáticos aplicables a la ingeniería petrolera.
Temario
- Solución de sistemas de ecuaciones lineales
- Optimización no lineal y solución de sistemas de ecuaciones no lineales
- Interpolación numérica
- Derivación e integración numérica
- Ecuaciones diferenciales ordinarias
- Ecuaciones diferenciales parciales
Esta no es una clase para enseñar fortran. La idea es desarrollar herramientas computacionales que serán útiles en la Simulación Numérica de Yacimientos y en generar cuando resolvemos modelos matemáticos de procesos químicos y de fluidos, reconstrucción de superficies, etc.
Todas las clases se darán en el laboratorio, por lo que es necesaria su cooperación para cumplir y hacer cumplir lo siguiente:
- Bajo ningún motivo se aceptarán tareas después de la fecha fijada de entrega
- No se realizarán exámenes extemporáneos por ningún motivo
- No se permiten celulares encendidos.
- No se permite comer ni fumar durante la clase
Profesor
Guilmer González
Email: guilmerg@yahoo.com
Personal page: http://www.matematicas.unam.mx/gfgf/
Oficina: Departamento de Matemáticas, cub. 028
Tel: 5622-4928
Suscribirse a:
Entradas (Atom)