Professorat
Responsable
- Irene María De Parada Muñoz ( irene.parada@upc.edu )
Altres
- Gabriel Meletti de Oliveira ( gabriel.meletti@upc.edu )
Hores setmanals
Teoria
2
Problemes
0
Laboratori
2
Aprenentatge dirigit
0
Aprenentatge autònom
6
Competències
Raonament
- G9.3 - Capacitat crítica, capacitat d'avaluació.
Especialitat computació
- CCO1.1 - Avaluar la complexitat computacional d'un problema, conèixer estratègies algorísmiques que puguin dur a la seva resolució, i recomanar, desenvolupar i implementar la que garanteixi el millor rendiment d'acord amb els requisits establerts.
- CCO2.3 - Desenvolupar i avaluar sistemes interactius i de presentació d'informació complexa, i la seva aplicació a la resolució de problemes de disseny d'interacció persona computador.
- CCO2.6 - Dissenyar i implementar aplicacions gràfiques, de realitat virtual, de realitat augmentada i videojocs.
Objectius
-
Anàlisis, programació, interpretació i verificació dels resultats, predicció i documentació del model matemàtic a estudiar.
Capacitat de coneixement de l'èpsilon de la màquina on s'està treballant.
Càlcul de funcions numèriques i l'error de propagació i de representació de les dades.
Capacitat per l'estudi del problema i la seva estabilitat numèrica: problemes mal condicionats.
Càlcul efectiu de sèries i capacitat d'acceleració de la convergència.
Competències relacionades: G9.3, CCO1.1, -
Diferenciar entre mètodes d'interpolació i d'aproximació de funcions.
Dominar els mètodes d'interpolació: sistema lineal, Lagrange, Newton i Txebixev. Saber els avantatges i inconvenients de cadascun d'ells.
Diferenciar entre interpolació polinòmica lagrangiana i hermitiana, i saber fer-ne ús segons els casos.
Triar el mètode d'aproximació: error en l'elecció dels nodes, error mínim quadràtic i error de la norma sub-infinit en un interval.
Competències relacionades: G9.3, CCO1.1, -
Avaluació de la tècnica de resolució a emprar segons el tamany del sistema: directa o iterativa. Estimació del nombre de condició de la matriu del sistema.
Càlcul efectiu de valors propis i la seva aplicació a diversos models.
Competències relacionades: G9.3, CCO2.3, -
Aconseguir dominar els mètodes d'integració numèrica d'equacions diferencial més senzills i els problemes que comporta la disminució del pas d'integració o la millora del temps de càlcul amb un pas massa gran.
Competències relacionades: G9.3, CCO2.3, CCO2.6, CCO1.1, -
Analitzar i decidir el mètode més eficient per a calcular les solucions d'una equació no lineal. Estudiar el concepte d'ordre i el de cost computacional per a mètodes iteratius.
Saber exigir certa tolerància al càlcul, comptar el nombre d'iteracions necessaris, introduir un joc de d'aproximacions inicials, aplicar el problema a diversos exemples amb dificultat diversa.
Competències relacionades: G9.3, CCO2.3, CCO1.1, -
Discretitzar les equacions en derivades, analitzar l'error local i global del problema, resolució dels sistemes d'equacions associats.
Competències relacionades: G9.3, CCO2.3, CCO1.1, -
Considerar les possibilitats que es poden presentar en un problema, aconseguint una adaptabilitat que faci possible la aplicació més àmplia en quant a aquesta diversitat esmentada.
Competències relacionades: G9.3, CCO2.3, CCO2.6, CCO1.1,
Continguts
-
PRELIMINARS
Introducció a l'assignatura; Metodologia; Programa; Bibliografia; Avaluació.
Què és CN? Modelització matemàtica. Fonts d'error i estabilitat d'algorismes.
Representació aritmètica en coma flotant. Anàlisi de l'error. -
INTERPOLACIÓ
Interpolació polinòmica: Mètode de Lagrange.
Diferències dividides i mètode de Newton.
Error en la interpolació. Elecció de nodes. Polinomis de Txebixev.
Fenomen Runge. Interpolació d'Hermite.
Funcions periòdiques i sèries de Fourier.
Transformada discreta de Fourier (DFT) i transformada ràpida de Fourier (FFT). -
ÀLGEBRA LINEAL NUMÈRICA
Sistemes d'Ecuaciones Lineals. Mètodes directes: eliminació gaussiana. Mètodes compactes. Mètodes iteratius.
Vectors i valors propis. Mètode de la potència. Mètode QR. Valors singulars. -
ZEROS DE FUNCIONS NO LINEALS
Mètodes d'intervals encaixats i mètodes iteratius.
Ordre de la convergència i eficiència d'un mètode.
Acceleració de la convergència. -
DERIVACIÓ I INTEGRACIÓ NUMÈRICA
Derivació numèrica. Error de truncament. Extrapolació de Richardson. Derivació de funcions usant la FFT.
Integració numèrica: Fórmules de Newton-Côtes. Mètode de Romberg.
Integració adaptativa. Integració de Montecarlo.
Integració gaussiana. -
INTRODUCCIÓ A LES EQUACIONS DIFERENCIALS ORDINÀRIES
Problemes de valors inicials: Exemples introductoris. Mètodes d'un pas. Mètodes multipas.
Equacions en diferències. Consistència, estabilitat i convergència. Equacions stiff.
Problemes amb valors frontera. Mètode de diferencies finites per a problemes lineals.
Activitats
Activitat Acte avaluatiu
Introducció al Matlab
Assistir a la classe, fer els exercicis proposats i redactar un document amb els enunciats, estratègia, programació, resolució i discussió dels resultats que s'haurà d'entregar.Objectius: 1
Continguts:
Teoria
0h
Problemes
0h
Laboratori
2h
Aprenentatge dirigit
0h
Aprenentatge autònom
2h
Preliminars.
Assistir a classe, participar activament i resoldre els exercicis proposats en el termini prefixat.Objectius: 1
Continguts:
Teoria
4h
Problemes
0h
Laboratori
2h
Aprenentatge dirigit
0h
Aprenentatge autònom
4h
Interpolació polinòmica.
Assistir a classe, participar activament i resoldre els exercicis proposats en el termini prefixat.Objectius: 2
Continguts:
Teoria
2h
Problemes
0h
Laboratori
2h
Aprenentatge dirigit
0h
Aprenentatge autònom
6h
Àlgebra lineal numèrica.
Assistir a classe, participar activament i resoldre els exercicis proposats en el termini prefixat.Objectius: 3
Continguts:
Teoria
8h
Problemes
0h
Laboratori
8h
Aprenentatge dirigit
0h
Aprenentatge autònom
11h
Zeros de funcions.
Assistir a classe, participar activament i resoldre els exercicis proposats en el termini prefixat.Objectius: 5
Continguts:
Teoria
4h
Problemes
0h
Laboratori
4h
Aprenentatge dirigit
0h
Aprenentatge autònom
4h
Primer parcial de problemes i pràcitques amb MATLAB®
Els enunciats dels problemes a resoldre tractaran els continguts següents: - PRELIMINARS - INTERPOLACIÓ NUMÈRICA - ÀLGEBRA LINEAL NUMÈRICA. - ZEROS DE FUNCIONS NO LINEALSObjectius: 1 3 5 7
Setmana: 10
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Integració numèrica.
Assistir a classe, participar activament i resoldre els exercicis proposats en el termini prefixat.Objectius: 4
Continguts:
Teoria
4h
Problemes
0h
Laboratori
4h
Aprenentatge dirigit
0h
Aprenentatge autònom
6h
Segon parcial de problemes i pràctiques amb MATLAB®
Els enunciats dels problemes a resoldre tractaran els continguts següents: - ZEROS DE FUNCIONS NO LINEALS - INTEGRACIÓ NUMÈRICA - INTRODUCCIÓ A LES EQUACIONS DIFERENCIALS ORDINÀRIESObjectius: 1 2 5 4 6 7
Setmana: 14
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Tercer parcial Conceptes teòrics bàsics i exercicis
Continguts associats amb aquesta activitat: - PRELIMINARS - INTERPOLACIÓ NUMÈRICA - ÀLGEBRA LINEAL NUMÈRICA. - ZEROS DE FUNCIONS NO LINEALS - INTEGRACIÓ NUMÈRICA - INTRODUCCIÓ A LES EQUACIONS DIFERENCIALS ORDINÀRIESObjectius: 1 2 3 5 7
Setmana: 15 (Fora d'horari lectiu)
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Examen final d'avaluació ÚNICA: Conceptes teòrics bàsics i exercicis, problemes i pràtiques amb Matlab.
Continguts associats amb aquesta activitat: - PRELIMINARS - ZEROS DE FUNCIONS NO LINEALS - ÀLGEBRA LINEAL NUMÈRICA - INTERPOLACIÓ NUMÈRICA - INTEGRACIÓ NUMÈRICA - INTRODUCCIÓ A LES EQUACIONS DIFERENCIALS ORDINÀRIES - INTRODUCCIÓ A LES EQUACIONS EN DERIVADES PARCIALS.Objectius: 1 2 3 5 4 6 7
Setmana: 15 (Fora d'horari lectiu)
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Metodologia docent
Classes de teoria: Les classes de teoria consistiran la definició i construcció dels conceptes, mètodes i tècniques numèriques més fonamentals i la seva aplicació en la resolució de problemes rellevants.Classes de laboratori: Les classes a l'aula informàtica consistiran en l'estudi i desenvolupament d'algorismes treballats a classe de teoria, així com la resolució d'exercicis en Matlab. Aquests exercicis seran inicialment introduïts pel professor en una aula de PCs i els estudiants els continuaran de manera interactiva segons un guió de la sessió prèviament preparat.
Pràctiques i lliuraments: Cada estudiant haurà de realitzar pràctiques guiades en Matlab i resoldre problemes relacionats amb els continguts vists en classe.
Mètode d'avaluació
Avaluació contínua.És l'opció recomanada per a l'estudiantat que assisteixin regularment a classe. L'avaluació continuada de l'assignatura té diversos ítems que s'acumulen per a la qualificació final:
NOTA_CURS = 0,3*PRAC+0,3*TEO+0,4*PROBS
1.- Nota PRAC. Pràctiques en Matlab i lliuraments de problemes (3 punts).
2.- Nota TEO. Exàmen sobre els conceptes bàsics de teoria i de pràctiques (3 punts). Consisteix en una prova amb preguntes de resposta curta.
3.- Nota PROBS. Dos exàmens de problemes i de pràctiques amb Matlab (4 punts).
Avaluació única. És l'opció recomanada per l'estudiantat que NO assisteixin regularment a classe.
L'avaluació única consisteix en un únic examen amb teoria, problemes i pràctiques, que avalua els coneixements de tota l'assignatura. A les parts de pràctica i de problemes, es demana a l'estudiantat que utilitzi el programari Matlab. La data la fixa la Facultat en el calendari d'exàmens finals.
Les competències tècniques valen un 60% de l'assignatura. La competència transversal val un 40% de l'assignatura. La nota de la competència transversal es calcularà a partir d'activitats realitzades a les classes de laboratori i les pràctiques i activitats entregades.
Bibliografia
Bàsic
-
Càlcul numèric: teoria i pràctica
- Grau, M.; Noguera, M,
Edicions UPC,
2000.
ISBN: 8483013819
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991001984819706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Cálculo numérico
- Grau, M.; Noguera, M,
Edicions UPC,
2001.
ISBN: 8483014556
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991002220419706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Métodos numéricos
- Faires, J.D.; Burden, R.L,
International Thomson Paraninfo,
2004.
ISBN: 8497322800
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991002745829706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Cálculo Cientifico con MATLAB® y Octave
- Quarteroni, Alfio; Saleri, Fausto,
Springer,
2006.
ISBN: 978884700503
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003254599706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Eines bàsiques de càlcul numèric: amb 87 problemes resolts
- Aubanell, A.; Benseny, A.; Delshams, A,
Universitat Autònoma de Barcelona,
1991.
ISBN: 8479292318
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991000411759706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Complementari
-
Numerical recipes: the art of scientific computing
- Press, W.H. [et al.],
Cambridge University Press,
2007.
ISBN: 9780521884075
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003337339706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Numerical methods
- Dahlquist, G.; Björck, A,
Dover,
2003.
ISBN: 0486428079
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991002598779706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
The algebraic eigenvalue problem
- Wilkinson, J.H,
Clarendon,
1965.
ISBN: 0198534183
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991000679899706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Numerical Computing with MATLAB
- Moler, Cleve B,
SIAM,
2004.
ISBN: 9780898715606
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003401779706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Web links
- Presenta versions d'algoritmes clàssics treballats a l'aula. https://es.mathworks.com/matlabcentral/fileexchange/
- Libros de texto de Cleve Moler Cleve Moler es el presidente y el científico jefe de The MathWorks. El Sr. Moler fue profesor de matemáticas e informática durante casi 20 años en University of Michigan, Stanford University y University of New Mexico. Además de ser el autor de la primera versión de MATLAB, el Sr. Moler es uno de los autores de las bibliotecas de subrutinas científicas LINPACK y EISPACK. También es coautor de tres libros de texto sobre métodos numéricos. https://es.mathworks.com/moler.html
- Holistic Numerical Methods Curs online amb material adient per seguir el nostre curs. https://nm.mathforcollege.com/