Computaci�n I
Grupo 5165

Jos� M. Soler
Universidad Aut�noma de Madrid
Curso 2016-2017


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
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://www6.uniovi.es/~cesarm/Matlab/matlab70primero.pdf
- http://canal.etsin.upm.es/web_cnum/main_matlab.pdf
 - http://mat21.etsii.upm.es/ayudainf/aprendainf/Matlab70/matlab70primero.pdf
- http://eupt2.unizar.es/cmedrano/manual_octave.pdf

Horario y calendario del grupo 5165
 Comienzo de las clases: el lunes 19 de septiembre de 2016,
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:
  4 de noviembre: Control 1 (10% de la nota final).  Soluciones
  13 de febrero: Control 2 (20% de la nota final).  Soluciones
  21 de abril: Control 3 (30% de la nota final)  Soluciones
  5 de febrero: entrega de los objetivos del proyecto personal.
  5 de marzo: entrega del hito parcial del proyecto (10% de la nota final)  
  3 y 4 de abril: entrega y presentaci�n del proyecto (30% de la nota final) 
Convocatoria extraordinaria: viernes 30 de junio
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.

Avisos
Ten�is un calendario Google de clases, controles y entregas.

Contenidos
Unidad 1
Unidad 2
Unidad 3
Unidad 4
Unidad 5