Matlab Sergio P
Universidad de los Andes (S. Preidikman) – Año 2015
NOMBRE: COMPUTACIÓN CIENTÍFICA EN CIENCIA E INGENIERÍA: UNA INTRODUCCIÓN USANDO
MATLAB.
VIGENCIA: 2015.
DOCENTE RESPONSABLE: Dr. Sergio Preidikman; Oficina 109, Departamento de Estructuras, F. C. E. F. y N., Universidad Nacional de Córdoba; Casilla de Correo 916, (5000) Córdoba.
e‐mails: spreidikman@efn.uncor.edu y spreidik@umd.edu
PROFESIONALES A LOS QUE ESTÁ ORIENTADO: Ingenieros, licenciados en matemáticas y en física y
egresados de otras carreras que cumplan con los requisitos mencionados en el Ítem “CONDICIONES DE
INSCRIPCIÓN”.
CONDICIONES DE INSCRIPCIÓN: Tener conocimientos de: Álgebra Lineal, Cálculo de Varias Variables,
Informática, y Métodos Numéricos. Es recomendable tener experiencia previa en el uso en el uso de
MATLAB®. Se entiende que lo que se presenta como “recomendable” no es excluyente.
OBJETIVOS Y JUSTIFICACIÓN: Como el título lo sugiere, este curso es una introducción a la Computación Científica en las Ciencias e Ingenierías, como así también a la programación en MATLAB.
El enfoque es simple. Cada clase comienza con el planteo de un problema que apunta la historia de un
problema computacional más grande. La solución de dicho problema es cuidadosamente derivada y a lo
largo del proceso se va introduciendo lo que sea requerido de MATLAB. A esto le sigue una breve charla
que apunta a enfatizar algunos aspectos del contexto/problema más general. Este patrón se condice
con lo que creo acerca de lo que debe ser un primer curso sobre computación científica, esto es, debería
ser enseñado mediante el uso de ejemplos. Cada clase culmina con la producción de un guión de trabajo
de MATLAB y generalmente de unas cuantas funciones de MATLAB. Los ejercicios incluyen problemas
directos “m‐problems” que se enfocan en el desarrollo de códigos y todo lo nuevo aprendido en
MATLAB. Por su parte, los problemas “p‐problems” son designados para reforzar el mensaje
computacional de los temas cubiertos en cada clase.
Se elige el entorno de programación MATLAB porque es amigable para los programadores principiantes
y porque permite jugar con ideas computacionales mediante experimentación. Esto es central y
fundamental para desarrollar la intuición computacional:
Jugar con programas construye la intuición computación
La intuición es un sentido de la orientación no diferente de aquel que le permite a uno encontrar un
camino en un barrio de la infancia pasada sin un mapa. Si la intuición es un sentido de la orientación, entonces la intuición computacional es un sentido de la orientación computacional.
OBJETIVOS: Por medio de ejemplos y problemas se intenta lograr lo siguiente:
1. Desarrollar ojos para lo geométrico. La habilidad para visualizar es muy importante para el científico
computacional. Por supuesto, los gráficos en computadoras juegan un tremendo rol en este
aspecto, pero las herramientas de visualización que muchos programas ofrecen no hacen obvia la
necesidad de razonar en términos geométricos. Resulta muy crítico familiarizarse con senos y
cosenos, polígonos y poliedros, métrica y proximidad, etc.
2. Desarrollar un oído capaz de oír la “explosión combinatoria.” Muchos diseños y problemas de
optimización involucran grandes espacios de búsqueda con un número exponencial de posibilidades.
1Propuesta de Curso: Computación Científica en Ciencia e Ingeniería: una introducción usando MATLAB
Universidad de los Andes (S. Preidikman) – Año 2015
Es importante anticipar esta complejidad y tener los medios para manejarlos con heurísticas
inteligentes.
3. Desarrollar un gusto por el azar. La ciencia y la ingeniería están colmadas de procesos que tienen ...
Regístrate para leer el documento completo.