Créditos
6
Tipos
Obligatoria
Requisitos
Esta asignatura no tiene requisitos
, pero tiene capacidades previas
Departamento
MAT
Profesorado
Responsable
- Roser Homs Pons (roser.homs@upc.edu)
Otros
- Marta Casanellas Rius (marta.casanellas@upc.edu)
Horas semanales
Teoría
2
Problemas
2
Laboratorio
0
Aprendizaje dirigido
0
Aprendizaje autónomo
6
Competencias
Conocimientos
Habilidades
Competencias
Objetivos
-
Adquisición de los conocimientos básicos de álgebra lineal (espacios vectoriales, matrices, sistemas lineales, aplicaciones lineales, diagonalización).
Competencias relacionadas: K3, C3, C6, -
Usar el álgebra lineal para resolver problemas matemáticos y problemas interdisciplinares, en especial del campo de la bioinformàtica
Competencias relacionadas: K2, K3, S3, -
Aprender a usar programario para resolver problemas de álgebra lineal.
Competencias relacionadas: K2, S3, C6,
Contenidos
-
Matrices i sistemas lineales
Matrices: Operations, elementary transformations, rank, determinant, inverse of a matrix. Linear systems: gaussian elimination, solutions. -
Espacios vectoriales
Vectors, linear combinations, dependency. Vector spaces, systems of generators, basis. Coordinates and change of basis. Subspaces. -
Aplicaciones lineales
Linear maps. Matrices. Kernel and image. Composition and inverse map. Change of basis. -
Diagonalización
Eigenvalues and eigenvectors; characteristic polynomial; algebraic and geometric multiplicity, diagonalization criteria. Special case of Markov matrices. Applications. -
Sistemas dinámicos lineales discretos
Definition and computation of solutions. Applications to biology. -
Ortogonalidad
Inner product, norm, distance. Orthogonal projection, quadratic least squares. Spectral theorem. Singular value decomposition and rank approximation.
Actividades
Actividad Acto evaluativo
Teoría
26h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
40h
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h
Proyecto de Python
Desarrollo de un proyecto grupal en el que se aplicarán herramientas de álgebra lineal para la resolución de un problema biológico mediante el lenguaje de programación Python. La evaluación se basará en la presentación oral del trabajo realizado.Objetivos: 2 3
Semana: 15 (Fuera de horario lectivo)
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h
Metodología docente
Las clases de teoría y problemas seran mayoritariamente expositivas. También habrá sesiones de aprenendizaje por problemas y sesiones de ejercicios guiados usando Python.Método de evaluación
Cualquier acto de fraude académico, plagio o uso o mera tenencia al alcance de medios no autorizados en cualquier actividad de
evaluación comportará la calificación de cero (0) en la prueba o entrega afectada. Además, de acuerdo con la normativa de la
Universidad, la posible derivación de los hechos para la apertura de un expediente disciplinario implicará que la asignatura quede en
el estado provisional de "pendiente de evaluación" hasta la resolución del expediente. La gestión de estas incidencias se lleva a cabo
de acuerdo con el Marco de actuación para la integridad académica en la evaluación de la UPC.
Para la evaluación de la asignatura se tendrán en cuenta la nota del examen parcial (P), la nota del examen final (F), la nota del proyecto de Python (Py) y la prueba de Python (TPy), las cuales se combinarán mediante la siguiente fórmula: Nota = max(0.25P + 0.1Py + 0.05TPy + 0.6F; 0.1Py + 0.05TPy + 0.85*F)
Se considerará que el alumno no se ha presentado a la asignatura si no se presenta al examen final. Si el alumno se ha presentado pero ha suspendido, podrá realizar el examen de reevaluación (R) y en este caso la nota de la asignatura será 0.85R + 0.1Py + 0.05*TPy.
En caso de que el profesorado lo considere conveniente, se podrá realizar una prueba oral para validar la autoría de cualquiera de las pruebas de evaluación.
Bibliografía
Básico
-
Linear algebra : a modern introduction
- Poole, David,
Cengage Learning,
[2015].
ISBN: 9781285463247
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004118819706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Linear algebra
- Friedberg, Stephen H; Insel, Arnold J; Spence, Lawrence E,
Pearson Education,
2014.
ISBN: 9781292026503
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004118769706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Introduction to linear algebra
- Strang, Gilbert,
Cambridge Press,
2023.
ISBN: 9781733146678
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991005155178106711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Complementario
-
Systems biology : linear algebra for pathway modeling
- Sauro, Herbert M,
Ambrosius Publishing and Future Skill Software,
[2014-2017].
ISBN: 0982477392
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004118829706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Web links
- Python package Numpy. Manual https://numpy.org/doc/stable/reference/