Computación I
Grupo 5165

Jose M. Soler
Universidad Autónoma de Madrid
Curso 2019-2020


Programa
Unidad 1. Introducción y conceptos básicos.
Introducción al paquete y al lenguaje (Matlab/GnuOctave). Conceptos esenciales. Línea de comandos. Operaciones elementales. Variables. Funciones elementales. Vectores. Operaciones con vectores. Vectorización. Representación gráfica de funciones. Scripts. Aplicaciones en física: Descripción y representación del movimiento de una partícula. Trayectorias: r(t), v(t), a(t). Derivación numérica elemental. Velocidad y aceleración. Integración numérica elemental.
Unidad 2. Matrices y funciones.
Matrices. Operaciones con matrices. Funciones. Bucles y estructuras de control. Interpolación de funciones. Representación gráfica de superficies. Aplicaciones en física: Matrices de rotación. Función potencial de una carga. Representaciones de campos escalares y vectoriales.
Unidad 3. Resolución de ecuaciones.
Sistemas de ecuaciones lineales. Ceros de una función. Mínimo de una función. Aplicaciones en física: Conservación de energía y momento en colisiones. Solución de las ecuaciones de un circuito. Relajación de un sistema de muelles.
Unidad 4. Probabilidad, estadística y análisis de datos.
Conceptos básicos de probabilidad y estadística aplicados al análisis de datos experimentales. Ajuste de mínimos cuadrados. Aplicaciones en física: Representación y análisis de datos experimentales. Valores medios y errores. Ajustes de los datos a modelos teóricos.
Unidad 5. Integración de las ecuaciones del movimiento.
Integración práctica de la ecuación de Newton. Aplicaciones en fisica: Ecuaciones del movimiento con condiciones iniciales. Modelización de sistemas físicos.
Contenidos del curso en detalle.

Bibliografía recomendada
Manual de instalacion de MatLab para alumnos de la UAM

Descarga de GNU Octave
En Internet existe una gran cantidad de cursos introductorios, información y ejemplos
sobre  el  uso  de  Matlab  y  GnuOctave  y  sus  aplicaciones  a  la  Física. Recomendamos 
consultar  el  sitio  oficial  de  Matlab, http://www.mathworks.com o
http://www.mathworks.es, y  el  de  GnuOctave,  http://www.octave.org.  Son
especialmente interesantes los siguientes enlaces:
Tutoriales en inglés:
- http://www.mathworks.es/academia/student_center/tutorials/launchpad.html
- http://www.maths.dundee.ac.uk/ftp/na-reports/MatlabNotes.pdf (nuestro favorito)
Tutoriales en español:
- http://www.lawebdelprogramador.com/cursos/enlace.php?idp=3338&id=132&texto=Matlab
- http://ocw.upm.es/ingenieria-aeroespacial/aerodinamica-numerica/contenidos/introduccion-matlab/
Manuales de referencia en inglés:
- http://www.mathworks.es/access/helpdesk/help/pdf_doc/matlab/getstart.pdf
Manuales de referencia en español:
- http://canal.etsin.upm.es/web_cnum/main_matlab.pdf

Horario y calendario del grupo 5165
 Comienzo de las clases: el lunes 16 de septiembre de 2019,
de 10:30 a 13:30,
en el aula de informática CIE3, cuarta planta del módulo 15 de la Facultad de Ciencias.

Tutorías
Podeis realizar consultas sobre las clases o la asignatura en cualquier momento, en el despacho, por teléfono o por eMail. Si vais al despacho, os sugiero (aunque no es necesario) llamar antes o avisar en la clase anterior, para aseguraros de que os esté esperando.
Jose M Soler:  despacho 01.03.DE.611, tel. 91-497-5155, eMail: jose.soler@uam.es

Evaluación
Mediante tres controles (exámenes) y un proyecto personal, según se detalla en la guía docente.
Fechas de realización de controles y entrega de proyectos:
  Viernes 8 de noviembre: Control 1 (10% 15% de la nota final).  Soluciones
  Lunes 10 de febrero: Control 2 (20% 35% de la nota final).  Soluciones
  Viernes 8 de mayo: Control 3 (30% de la nota final). Suprimido.
  16 de febrero: entrega de los objetivos del proyecto personal.
  1 de marzo: entrega del hito parcial del proyecto (10% de la nota final)  
  20 y 21 de abril: entrega y presentación del proyecto (30% 40% de la nota final).
Convocatoria extraordinaria: viernes 28 de junio de 2018 a las 15:00 en modulo 0, aula 104
Importante
: tal como figura en la guía docente, la nota del proyecto no podrá revisarse en la convocatoria extraordinaria.

Presentación de proyectos
  • Una breve introducción y motivación del problema estudiado.
  • Una explicación de los algoritmos usados para resolverlo o simularlo.
  • Una breve explicación de la estructura del programa (qué funciones hay y qué hace cada una) y de cómo se corre.
Sugerencias de posibles proyectos

Avisos
ATENCION: Reorganización de la evaluación ordinaria de la asignatura
Las presentaciones de los proyectos se realizarán con Microsoft Teams en las fechas previstas: 20 y 21 de abril a las 10:30h. Todos deben participar en todas las presentaciones, abiertas a preguntas.
Tenéis un calendario Google de clases, controles y entregas.

Contenidos
Unidad 1
Unidad 2
Unidad 3
Unidad 4
Unidad 5