Adaptación: Julio J. Águila G. 1 Autores: Enriques Arias 2, Diego Cazorla 1

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Adaptación: Julio J. Águila G. 1 Autores: Enriques Arias 2, Diego Cazorla 1"

Transcripción

1 Adaptación: 1 Autores: Enriques Arias 2, Diego Cazorla 1 1 Departamento de Ingeniería en Computación-UMAG 2 Departamento de Sistemas Informáticos-UCLM martes 10 de marzo de 2015 (UMAG) martes 10 de marzo de / 37

2 1 2 3 (UMAG) martes 10 de marzo de / 37

3 1 2 3 (UMAG) martes 10 de marzo de / 37

4 Objetivo Incremento de las prestaciones de los algoritmos secuenciales habituales mediante la optimización en el uso de la jerarquía de memoria, de tal manera que se reduzca el tráfico entre el sistema de memoria central y el sistema de antememoria (caché). (UMAG) martes 10 de marzo de / 37

5 Ámbito de aplicación Sistemas monoprocesadores. Sistemas multiprocesadores con memoria compartida. (UMAG) martes 10 de marzo de / 37

6 Motivación Las aplicaciones pueden clasificarse en tres categorías en función de los recursos computacionales que requieren: Limitadas por la E/S: requieren realizar muchas operaciones de E/S. Limitadas por la memoria central: requieren un uso intensivo del sistema de memoria central. Los problemas relacionados con el álgebra lineal pertenecen a esta categoría. Limitadas por el procesador: requieren un uso intensivo del procesador. (UMAG) martes 10 de marzo de / 37

7 La diferencia entre la velocidad del procesador y la velocidad de acceso a la memoria central es cada vez mayor. En los computadores actuales el cuello de botella suele estar en el acceso al sistema de memoria central. Es necesario rediseñar los algoritmos para intentar conseguir que el ĺımite resida en el procesador y no en el sistema de memoria central. (UMAG) martes 10 de marzo de / 37

8 Niveles habituales de la jerarquía de memoria Registros de memoria del procesador. Memoria dentro del circuito del procesador (cache-on-chip o L1). Memoria externa al circuito del procesador (caché L2). Memoria principal o RAM. Memoria en disco o memoria virtual (disco duro). Objetivo Minimizar el tráfico de datos entre la memoria principal y la caché. (UMAG) martes 10 de marzo de / 37

9 1 2 3 (UMAG) martes 10 de marzo de / 37

10 Aplicaciones Gran número de aplicaciones en Ciencias e Ingeniería puede reducirse a la resolución de problemas numéricos algebraicos. La mayor parte de los problemas del álgebra lineal puede formularse en función de unas pocas operaciones básicas: producto de, resolución de sistemas, etc. Una implementación eficiente de estas operaciones permite obtener buenas prestaciones en numerosos problemas. (UMAG) martes 10 de marzo de / 37

11 En los años 70 un grupo de investigadores desarrolla un conjunto de rutinas que implementan las operaciones más habituales relacionadas con vectores. BLAS: Basic Linear Algebra Subroutines. Esta primera implementación de BLAS se rebautizó posteriormente como BLAS level 1 (BLAS-1) porque el costo de las operaciones es de O(n) flops. (UMAG) martes 10 de marzo de / 37

12 Ventajas de BLAS Estabilidad numérica: se tiene en cuenta aspectos matématicos y de precisión del computador que el programador no suele considerar. Portabilidad de los programas. Legibilidad de los programas. (UMAG) martes 10 de marzo de / 37

13 En los años 80 se desarrollaron BLAS-2 y BLAS-3 (1990). BLAS level 2 and 3 BLAS level 2 (BLAS-2): considera las operaciones matriz-vector más habituales. BLAS level 3 (BLAS-3): considera operaciones matriz-matriz. (UMAG) martes 10 de marzo de / 37

14 (UMAG) martes 10 de marzo de / 37

15 1 2 3 (UMAG) martes 10 de marzo de / 37

16 Notación matricial: matriz de dimensión m n a a 1n A R m n A = (a ij ) =.....,a ij R. a m1... a mn Los elementos de la matriz pueden denotarse mediante: a ij, [A] ij, A(i,j). (UMAG) martes 10 de marzo de / 37

17 Operaciones con Transposición: C = A T c ij = a ji. Suma: C = A+B c ij = a ij +b ij. Producto escalar-matriz con α R: C = αa c ij = αa ij. Producto matriz-matriz con A R m r B R r n : k=r C = AB c ij = a ik b kj, C R m n. k=1 (UMAG) martes 10 de marzo de / 37

18 Notación vectorial: vector de dimensión n x R n x = x 1. x n,x i R. Los elementos de x pueden denotarse x i o x(i). Se identifica R n con R n 1, es decir, se considera vectores columna. Un vector fila se representa mediante x T. Si se hubiera considerado R 1 n se tría vectores fila: x R 1 n x = ( x 1... x n ). (UMAG) martes 10 de marzo de / 37

19 Operaciones con vectores Producto escalar-vector con α R: z = αx z i = αx i. Suma: z = x +y z i = x i +y i. Producto escalar (dot product) con x R n y R n : i=n c = x T y c = x i y i, c R. i=1 Producto interno: z = x y z i = x i y i. Saxpy (scalar alpha x plus y) con α R: z = αx +y z i = αx i +y i. (UMAG) martes 10 de marzo de / 37

20 Operaciones con vectores y Producto externo de vectores (outer product) con x R m y R n : A = xy T a ij = x i y j, A R m n. Producto matriz-vector con A R m n x R n : k=n z = Ax z i = a ik x k, z R m. k=1 Gaxpy (general A x plus y) con A R m n x R n y R m : k=n z = Ax +y z i = a ik x k +y i, z R m. k=1 (UMAG) martes 10 de marzo de / 37

21 Dados los vectores x R n e y R n, el siguiente algoritmo calcula c R como c = x T y. Algoritmo dot (producto escalar): c = x T y function: c = dot( x, y) c = 0 n = length(x) for i = 1:n c = c + x(i) * y(i) dot Es una operación O(n), lineal en la dimensión del vector. (UMAG) martes 10 de marzo de / 37

22 Dados los vectores x R n e y R n, y un escalar α R, el siguiente algoritmo calcula el vector z R n como z = αx +y. Algoritmo saxpy (scalar alpha x plus y): z = αx +y function: z = saxpy( α, x, y) n = length(x) for i = 1:n z(i) = α * x(i) + y(i) saxpy Es también una operación O(n), lineal en la dimensión del vector. (UMAG) martes 10 de marzo de / 37

23 Dados los vectores x R m e y R n, el siguiente algoritmo calcula la matriz A R m n como A = xy T. Algoritmo outer (producto externo de vectores): A = xy T function: A = outer ij( x, y) m = length(x) n = length(y) for i = 1:m for j = 1:n A(i,j) = x(i) * y(j) outer ij Es una operación O(m 2 ). Hay una versión por columnas outer ji, intercambiando el orden de los bucles. Lo puede visualizar? (UMAG) martes 10 de marzo de / 37

24 Dados una matriz A R m n y un vector x R n, el siguiente algoritmo calcula el vector z R m como z = Ax, recorrio la matriz A por filas. Algoritmo matvec (producto matriz-vector): z = Ax function: z = matvec ij( A, x) m = rows(a) n = cols(a) z(1:m) = 0 for i = 1:m for j = 1:n z(i) = z(i) + A(i,j) * x(j) matvec ij Es una operación O(m 2 ). Hay una versión por columnas matvec ji, intercambiando el orden de los bucles. (UMAG) martes 10 de marzo de / 37

25 Una matriz puede representarse como una pila de vectores fila: A R m n A = a 1 T. a m T,a k R n. Algoritmo matvec (producto matriz-vector): z = Ax function: z = matvec ij( A, x) m = rows(a) z(1:m) = 0 for i = 1:m z(i) = a i T x producto escalar (dot) matvec ij Nótese que en cada iteración, la expresión implica a los n elementos de cada vector. (UMAG) martes 10 de marzo de / 37

26 Una matriz puede representarse como un conjunto de vectores columna: A R m n A = ( a 1... a n ),ak R m. Algoritmo matvec (producto matriz-vector): z = Ax function: z = matvec ji( A, x) m = rows(a) n = cols(a) z(1:m) = 0 for j = 1:n z = x(j)a j +z saxpy matvec ji Nótese que en cada iteración, los m elementos de z actúan como acumuladores. (UMAG) martes 10 de marzo de / 37

27 La notación dos puntos (colon notation) Permite representar filas y columnas de una matriz con una notación simplificada. La fila k-ésima de una matriz A R m n se representa mediante: A(k,:) = ( a k1... a kn ). La columna k-ésima de una matriz A R m n se representa mediante: A(:,k) = a 1k. a mk. (UMAG) martes 10 de marzo de / 37

28 Utilizando la notación dos puntos, los algoritmos del producto matriz-vector se pueden denotar de la siguiente forma: matvec ij for i = 1:m z(i) = A(i,:) x O también: for i = 1:m z(i) = dot(a(i,:),x) matvec ji z(1:m) = 0 for j = 1:n z = x(j) A(:,j) + z O también: z(1:m) = 0 for j = 1:n z = saxpy( x(j), A(:,j), z) (UMAG) martes 10 de marzo de / 37

29 Acceso a por filas/columnas La diferencia entre matvec ij y matvec ji es el modo de acceso a la matriz. Depio del lenguaje utilizado será preferible utilizar un acceso por filas (matvec ij) o por columnas (matvec ji). Por ejemplo: Por filas (row major): es el que utiliza C. Por columnas (column major): es el que utiliza Fortran. (UMAG) martes 10 de marzo de / 37

30 Dados los vectores x R n e y R m, y una matriz A R m n, el siguiente algoritmo calcula el vector z R m como z = Ax +y. Algoritmo gaxpy (general A x plus y): z = Ax +y function: z = gaxpy( A, x, y) n = cols(a) z = y for j = 1:n z = A(:,j) x(j) + z saxpy gaxpy Nótese que el vector z se actualiza con cada iteración mediante una secuencia de operaciones saxpy. Así, gaxpy es una generalización de saxpy. (UMAG) martes 10 de marzo de / 37

31 Nivel de una operación dot y saxpy son ejemplos de operaciones de nivel 1. Estas operaciones son lineales en la dimensión de la operación: O(n). gaxpy es de nivel 2. Es cuadrática en la cantidad de datos O(m n) y también cuadrática en la cantidad de trabajo O(m n). Operaciones de nivel 3 son aquellas que implican productos matriz-matriz. Estas operaciones son cuadráticas en la cantidad de datos y cúbicas en la cantidad de trabajo. (UMAG) martes 10 de marzo de / 37

32 Dadas dos 2 2, A y B, el cálculo del producto de C = AB puede realizarse por diferentes procedimientos. Versión producto escalar (dot) ( Versión saxpy ) ( ) = ( ) ( ) ( ) = ( ( ) ( ) ( ) ( ) ) Versión producto externo (outer) ( ) ( ) = ( 1 3 ) ( 5 6 ) + ( 2 4 ) ( 7 8 ) (UMAG) martes 10 de marzo de / 37

33 Dadas dos, A R m r y B R r n, se calcula la matriz C = AB mediante la operación producto escalar (dot) entre las filas de A y las columnas de B. Este es el método tradicional. Algoritmo matmat ijk function: C = matmat ijk( A, B) m = rows(a) r = cols(a) n = cols(b) C(1:m,1:n) = 0 for i = 1:m for j = 1:n for k = 1:r C(i,j) = C(i,j) + A(i,k) * B(k,j) matmat ijk (UMAG) martes 10 de marzo de / 37

34 Dadas dos, A R m r y B R r n, se calcula la matriz C = AB como una combinación lineal de columnas de A mediante la operación gaxpy. Algoritmo matmat jki function: C = matmat jki( A, B) m = rows(a) r = cols(a) n = cols(b) C(1:m,1:n) = 0 for j = 1:n for k = 1:r for i = 1:m C(i,j) = C(i,j) + A(i,k) * B(k,j) matmat jki (UMAG) martes 10 de marzo de / 37

35 Dadas dos, A R m r y B R r n, se calcula la matriz C = AB como el producto externo de C = C +a k b k T, mediante la operación outer. Algoritmo matmat kji function: C = matmat kji( A, B) m = rows(a) r = cols(a) n = cols(b) C(1:m,1:n) = 0 for k = 1:r for j = 1:n for i = 1:m C(i,j) = C(i,j) + A(i,k) * B(k,j) matmat kji (UMAG) martes 10 de marzo de / 37

36 En multiplicaciones matriz-vector tenemos 2 bucles y 2! formas de ordenarlos. En multiplicaciones matriz-matriz tenemos 3 bucles y 3! formas de ordenarlos. Orden Bucle Bucle Acceso en del bucle interno medio bucle interno ijk dot vector matriz A filas, B columnas jik dot matriz vector A filas, B columnas ikj saxpy gaxpy fila B filas jki saxpy gaxpy columna A columnas kij saxpy outer fila B filas kji saxpy outer columna A columnas (UMAG) martes 10 de marzo de / 37

37 Adaptación: 1 Autores: Enriques Arias 2, Diego Cazorla 1 1 Departamento de Ingeniería en Computación-UMAG 2 Departamento de Sistemas Informáticos-UCLM martes 10 de marzo de 2015 (UMAG) martes 10 de marzo de / 37

Gustavo Rodríguez Gómez. Agosto Dicembre 2011

Gustavo Rodríguez Gómez. Agosto Dicembre 2011 Computación Científica Gustavo Rodríguez Gómez INAOE Agosto Dicembre 2011 1 / 44 Capítulo III Descomposición de Matrices 2 / 44 1 Descomposición de Matrices Notación Matrices Operaciones con Matrices 2

Más detalles

ALN. Repaso matrices. In. Co. Facultad de Ingeniería Universidad de la República

ALN. Repaso matrices. In. Co. Facultad de Ingeniería Universidad de la República ALN Repaso matrices In. Co. Facultad de Ingeniería Universidad de la República Definiciones básicas - Vectores Definiciones básicas - Vectores Construcciones Producto interno: ( x, y n i x y i i ' α Producto

Más detalles

Clase 8 Matrices Álgebra Lineal

Clase 8 Matrices Álgebra Lineal Clase 8 Matrices Álgebra Lineal Código Escuela de Matemáticas - Facultad de Ciencias Universidad Nacional de Colombia Matrices Definición Una matriz es un arreglo rectangular de números denominados entradas

Más detalles

Operaciones con matrices

Operaciones con matrices Operaciones con matrices Problemas para examen Operaciones lineales con vectores 1. Programación: la suma de dos vectores. Escriba una función que calcule x + y, donde x, y R n. Calcule el número de flops.

Más detalles

Definición de las operaciones con matrices

Definición de las operaciones con matrices Definición de las operaciones con matrices Ejercicios Objetivos Aprender a hacer las operaciones aritméticas con matrices Aprender las definiciones formales de operaciones con matrices Requisitos Operaciones

Más detalles

ALGEBRA y ALGEBRA LINEAL

ALGEBRA y ALGEBRA LINEAL 520142 ALGEBRA y ALGEBRA LINEAL Primer Semestre, Universidad de Concepción CAPITULO 7. MATRICES DEPARTAMENTO DE INGENIERIA MATEMATICA Facultad de Ciencias Físicas y Matemáticas 1 Definición: Matriz Sean

Más detalles

Lab: Cinco formas de multiplicar matrices Tratamiento de señales

Lab: Cinco formas de multiplicar matrices Tratamiento de señales Lab: Cinco formas de multiplicar matrices Tratamiento de señales Multiplicación de matrices Sin pérdida de generalidad, trabajaremos con matrices de componentes reales. Para poder multiplicar dos matrices

Más detalles

UNIVERSIDAD TECNICA LUIS VARGAS TORRES Esmeraldas - Ecuador MATRICES Y VECTORES

UNIVERSIDAD TECNICA LUIS VARGAS TORRES Esmeraldas - Ecuador MATRICES Y VECTORES UNIVERSIDAD TECNICA LUIS VARGAS TORRES Esmeraldas - Ecuador MATRICES Y VECTORES Facultad de Ingenierías y Tecnologías Ing. Paúl Viscaino Valencia DOCENTE OBJETIVO Interpretar y resolver los problemas básicos

Más detalles

El álgebra de las matrices Suma y producto por un escalar Producto de matrices Propiedades y ejemplos

El álgebra de las matrices Suma y producto por un escalar Producto de matrices Propiedades y ejemplos El álgebra de las matrices Suma y producto por un escalar Producto de matrices Propiedades y ejemplos c Jana Rodriguez Hertz p. 1/1 Suma de matrices - definición Si dos matrices A,B M m n K tienen el mismo

Más detalles

Resolución de Sistema de Ecuaciones Lineales

Resolución de Sistema de Ecuaciones Lineales Resolución de Sistema de Ecuaciones Lineales Hermes Pantoja Carhuavilca Facultad de Ingeniería Mecanica Universidad Nacional de Ingenieria Métodos Numérico Hermes Pantoja Carhuavilca 1 de 37 CONTENIDO

Más detalles

Lección 8. Matrices y Sistemas de Ecuaciones Lineales

Lección 8. Matrices y Sistemas de Ecuaciones Lineales Lección 8 Matrices y Sistemas de Ecuaciones Lineales MIGUEL ANGEL UH ZAPATA 1 Análisis Numérico I Facultad de Matemáticas, UADY Septiembre 2014 1 Centro de Investigación en Matemáticas, Unidad Mérida En

Más detalles

Sistema de Ecuaciones Lineales

Sistema de Ecuaciones Lineales Pantoja Carhuavilca Métodos Computacionales Agenda Ejemplos Ejemplos Aplicaciones de los Sistemas La solución de sistemas lineales de ecuaciones lineales es un tema clásico de las matemáticas, rico en

Más detalles

Repaso de algebra matricial

Repaso de algebra matricial Clase No. 3 (Parte 1): MAT 251 Repaso de algebra matricial Dr. Alonso Ramírez Manzanares Depto. de Matemáticas Univ. de Guanajuato e-mail: alram@ cimat.mx web: http://www.cimat.mx/ alram/met_num/ Dr. Joaquín

Más detalles

Matemática 2 MAT022. Clase 1 (Complementos) Departamento de Matemática Universidad Técnica Federico Santa María. Matrices

Matemática 2 MAT022. Clase 1 (Complementos) Departamento de Matemática Universidad Técnica Federico Santa María. Matrices Matemática 2 MAT022 Clase 1 (Complementos) Departamento de Matemática Universidad Técnica Federico Santa María Tabla de Contenidos 1 Matrices Propiedades Tabla de Contenidos Matrices 1 Matrices Propiedades

Más detalles

23/10/14. Algebra Matricial $ $ ' ' ' $ & & & # # I 3 I 2 = 1 0 $ DEFINICION DE MATRIZ 2.1 CONCEPTOS DE MATRICES CONCEPTOS DE MATRICES. $ n. ! a.

23/10/14. Algebra Matricial $ $ ' ' ' $ & & & # # I 3 I 2 = 1 0 $ DEFINICION DE MATRIZ 2.1 CONCEPTOS DE MATRICES CONCEPTOS DE MATRICES. $ n. ! a. /0/ Algebra Matricial. OPERACIONES DE DEFINICION DE MATRIZ Si A es una matriz de m x n (esto es una matriz con m filas y n columnas) la entrada escalar en la i-ésima fila y la j-ésima columna de A se denota

Más detalles

Sistemas Lineales y Matrices

Sistemas Lineales y Matrices Profesores Hernán Giraldo y Omar Saldarriaga Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Ejemplo Solución de sistemas de ecuaciones lineales, usaremos este

Más detalles

MATRICES MULTIPLICACIÓN DE MATRICES

MATRICES MULTIPLICACIÓN DE MATRICES Análisis y Diseño de Algoritmos (AyDA) Isabel Besembel Carrera MATRICES MULTIPLICACIÓN DE MATRICES Matrices Conceptos básicos Matriz: arreglo bidimensional A(MxN) Vector: arreglo unidimensional X(N) Matriz

Más detalles

Coordinación de Matemática II (MAT022)

Coordinación de Matemática II (MAT022) Coordinación de Matemática II (MAT022) Guía de ejercicios N 6 parte Complementos Espacios Vectoriales En los ejercicios que siguen utilizamos la siguientes notaciones: R n [x es el espacio vectorial sobre

Más detalles

Matrices y Determinantes.

Matrices y Determinantes. Tema II Capítulo 1 Matrices Álgebra Lineal I Departamento de Métodos Matemáticos y de Representación UDC Tema II Matrices y Determinantes 1 Matrices 1 Definiciones básicas Definición 11 Una matriz A de

Más detalles

Vectores y matrices. Problemas para examen

Vectores y matrices. Problemas para examen Vectores y matrices Problemas para examen Operaciones lineales con vectores 1. Programación: la suma de dos vectores. Escriba una función que calcule x + y, donde x, y R n. Calcule el número de flops.

Más detalles

Álgebra Lineal. Tema 1. Matrices. Grado en Ingeniería Informática Doble Grado en Ingeniería Informática y Administración de Empresas

Álgebra Lineal. Tema 1. Matrices. Grado en Ingeniería Informática Doble Grado en Ingeniería Informática y Administración de Empresas Álgebra Lineal Tema 1. Matrices Grado en Ingeniería Informática Doble Grado en Ingeniería Informática y dministración de Empresas UTORES: J. S LS,. T ORRENTE Y E.J.S. V ILLSEÑOR Índice general 1. Matrices

Más detalles

Sistema de ecuaciones algebraicas. Eliminación de Gauss.

Sistema de ecuaciones algebraicas. Eliminación de Gauss. Sistema de ecuaciones algebraicas. Eliminación de Gauss. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com

Más detalles

MATEMÁTICA LIC. Y PROF. EN CS. BIOLÓGICAS

MATEMÁTICA LIC. Y PROF. EN CS. BIOLÓGICAS Definición: se llama matriz de m filas y n columnas sobre un cuerpo K (R ó C), a una ordenación rectangular de la forma Notación: a11 a...... a1n a21 a...... a2n A = M M M donde cada elemento a ij Є K

Más detalles

Operaciones con matrices

Operaciones con matrices Operaciones con matrices Objetivos: Distinguir y realizar los cálculos con las operaciones matriciales básicas. Introducción: Las operaciones matriciales permiten el abordaje de los métodos del álgebra

Más detalles

ÁLGEBRA LINEAL I NOTAS DE CLASE UNIDAD 2

ÁLGEBRA LINEAL I NOTAS DE CLASE UNIDAD 2 ÁLGEBRA LINEAL I NOTAS DE CLASE UNIDAD 2 Abstract Estas notas conciernen al álgebra de matrices y serán actualizadas conforme el material se cubre Las notas no son substituto de la clase pues solo contienen

Más detalles

Método epsilon-delta para operadores diferenciales e identidades básicas

Método epsilon-delta para operadores diferenciales e identidades básicas Método epsilon-delta para operadores diferenciales e identidades básicas Raúl Gormaz October 16, 2011 1 El tensor (o el delta) de Kroneker: δ ij No nos extendamos nuevamente sobre lo ya visto en clase,

Más detalles

APÉNDICE A. Algebra matricial

APÉNDICE A. Algebra matricial APÉNDICE A Algebra matricial El estudio de la econometría requiere cierta familiaridad con el álgebra matricial. La teoría de matrices simplifica la descripción, desarrollo y aplicación de los métodos

Más detalles

Algebra Lineal XVII: Multiplicación de matrices y transformaciones lineales.

Algebra Lineal XVII: Multiplicación de matrices y transformaciones lineales. Algebra Lineal XVII: Multiplicación de matrices y transformaciones lineales José María Rico Martínez Departamento de Ingeniería Mecánica Facultad de Ingeniería Mecánica Eléctrica y Electrónica Universidad

Más detalles

Semana 14 [1/28] Matrices. 22 de julio de Matrices

Semana 14 [1/28] Matrices. 22 de julio de Matrices Semana 14 [1/28] 22 de julio de 2007 Definiciones básicas Semana 14 [2/28] Definiciones básicas Matriz Una matriz A, de m filas y n columnas con coeficientes en el cuerpo à (en este apunte à será Ê ó C)

Más detalles

ALGEBRA 1- GRUPO CIENCIAS- TURNO TARDE- Espacios vectoriales

ALGEBRA 1- GRUPO CIENCIAS- TURNO TARDE- Espacios vectoriales Resumen teoría Prof. Alcón ALGEBRA 1- GRUPO CIENCIAS- TURNO TARDE- Espacios vectoriales Sea (K, +,.) un cuerpo con característica 0. Podemos pensar K = Q, R o C. Si V es un conjunto cualquiera en el que

Más detalles

Herramientas para el estudio de prestaciones en clusters de computación científica, aplicación en el Laboratorio de Computación Paralela

Herramientas para el estudio de prestaciones en clusters de computación científica, aplicación en el Laboratorio de Computación Paralela Introducción Herramientas Estudio Conclusiones Herramientas para el estudio de prestaciones en clusters de computación científica, aplicación en el Laboratorio de Computación Paralela Ingeniería en Informática

Más detalles

Sistemas de ecuaciones lineales. Matrices

Sistemas de ecuaciones lineales. Matrices Dpto de MATEMÁTICA APLICADA A LOS RECURSOS NATURALES Sección departamental en la ETSI de Montes Algebra Sistemas de ecuaciones lineales Matrices Sistemas lineales Solución de un sistema lineal Sistemas

Más detalles

Basic Linear Algebra Subprograms (BLAS) Avances en la Generación de Bibliotecas de Álgebra Lineal Universidad Politécnica de Valencia Marzo, 2006

Basic Linear Algebra Subprograms (BLAS) Avances en la Generación de Bibliotecas de Álgebra Lineal Universidad Politécnica de Valencia Marzo, 2006 Basic Linear Algebra Subprograms () Avances en la Generación de Bibliotecas de Álgebra Lineal Universidad Politécnica de Valencia Marzo, 2006 Índice Qué es la biblioteca? Organización de Funcionalidad

Más detalles

Matrices bandadas Cálculo de la inversa y determinante Normas vectoriales y matriciales

Matrices bandadas Cálculo de la inversa y determinante Normas vectoriales y matriciales Clase No. 8: MAT 251 Matrices bandadas Cálculo de la inversa y determinante Normas vectoriales y matriciales Dr. Alonso Ramírez Manzanares CIMAT A.C. e-mail: alram@ cimat.mx web: http://www.cimat.mx/ alram/met_num/

Más detalles

CAPÍTULO 1. Preliminares

CAPÍTULO 1. Preliminares CAPÍTULO 1 Preliminares En este capítulo se recopilan algunas definiciones y algunos resultados básicos que servirán de referencia en el desarrollo de los capítulos posteriores Se consideran aquí varios

Más detalles

ELEMENTOS DE ALGEBRA LINEAL

ELEMENTOS DE ALGEBRA LINEAL ELEMENTOS DE ALGEBRA LINEAL Matriz Una matriz de orden o dimensión n x p es una ordenación rectangular de elementos dispuestos en n filas y p columnas de la siguiente forma: a11 a1 a1p a1 a a p A an1 an

Más detalles

Modelos de Programación Paralela

Modelos de Programación Paralela Modelos de Programación Paralela Modelos de Programación para Multiprocesadores El Modelo de Variables Compartidas Expresión del Paralelismo en el Modelo de Variables Compartidas Primitivas de Sincronización

Más detalles

Métodos Estadísticos Multivariados

Métodos Estadísticos Multivariados Métodos Estadísticos Multivariados Victor Muñiz ITESM Victor Muñiz (ITESM) Métodos Estadísticos Multivariados Agosto-Diciembre 2011 1 / 34 Álgebra matricial y vectores aleatorios Una matriz es un arreglo

Más detalles

Para resolver un sistema lineal estan permitidas tres operaciones en las ecuaciones.

Para resolver un sistema lineal estan permitidas tres operaciones en las ecuaciones. Para resolver un sistema lineal estan permitidas tres operaciones en las ecuaciones. 1. La ecuación E i puede multiplicarse por cualquier costante diferente de cero y se puede usar la ecuación resultante

Más detalles

Álgebra lineal Prof: Leonid Fridman

Álgebra lineal Prof: Leonid Fridman Álgebra lineal Prof: Leonid Fridman Vectores y subespacios lineales Vector: Un vector en Rn es una n-tupla de números reales Espacio lineal: Un conjunto no vacío L de elementos x, y, z, que satisface las

Más detalles

Matrices: repaso. Denotaremos con M m n el conjunto de matrices de tamaño m n, o sea, de m filas y n columnas. Una matriz A M m n es de la forma A =

Matrices: repaso. Denotaremos con M m n el conjunto de matrices de tamaño m n, o sea, de m filas y n columnas. Una matriz A M m n es de la forma A = Matrices: repaso Denotaremos con M m n el conjunto de matrices de tamaño m n, o sea, de m filas y n columnas Una matriz A M m n es de la forma a 11 a 1n A = a m1 a mn Denotaremos A ij = a ij el coeficiente

Más detalles

Chapter 1. Matrices. 1.1 Introducción y definiciones

Chapter 1. Matrices. 1.1 Introducción y definiciones Chapter 1 Matrices 1.1 Introducción y definiciones Los conceptos de las matrices y determinantes se remonta al siglo segundo BC, incluso antes. Pero no es hasta el siglo XVII cuando las ideas reaparecen

Más detalles

3. Matrices. 1 Definiciones básicas. 2 Operaciones con matrices. 2.2 Producto de una matriz por un escalar. 2.1 Suma de matrices.

3. Matrices. 1 Definiciones básicas. 2 Operaciones con matrices. 2.2 Producto de una matriz por un escalar. 2.1 Suma de matrices. Tema I Capítulo 3 Matrices Álgebra Departamento de Métodos Matemáticos y de Representación UDC 3 Matrices 1 Definiciones básicas Definición 11 Una matriz A de dimensión m n es un conjunto de escalares

Más detalles

Espacios vectoriales

Espacios vectoriales CAPíTULO 2 Espacios vectoriales 1. Definición de espacio vectorial Es frecuente representar ciertas magnitudes físicas (velocidad, fuerza,...) mediante segmentos orientados o vectores. Dados dos de tales

Más detalles

DOCENTE: JESÚS E. BARRIOS P.

DOCENTE: JESÚS E. BARRIOS P. DOCENTE: JESÚS E. BARRIOS P. DEFINICIONES Es larga la historia del uso de las matrices para resolver ecuaciones lineales. Un texto matemático chino que proviene del año 300 A. C. a 200 A. C., Nueve capítulos

Más detalles

Métodos iterativos para resolver sistemas de ecuaciones lineales

Métodos iterativos para resolver sistemas de ecuaciones lineales Clase No. 8 (Parte 1): MAT 251 Métodos iterativos para resolver sistemas de ecuaciones lineales Dr. Alonso Ramírez Manzanares Depto. de Matemáticas Univ. de Guanajuato e-mail: alram@ cimat.mx web: http://www.cimat.mx/

Más detalles

Estructuras de Datos y Algoritmos

Estructuras de Datos y Algoritmos Ejercicio 1: Estructuras de Datos y Algoritmos Año 2018 Práctico 2: Evaluación de Algoritmos (Finalización: 27/08) Ingeniería en Computación - Ingeniería en Informática - Profesorado en Computación Dados

Más detalles

Matrices y Determinantes. Prof. Nilsa I. Toro Catedrática Recinto Universitario de Mayagüez Residencial - AFAMaC

Matrices y Determinantes. Prof. Nilsa I. Toro Catedrática Recinto Universitario de Mayagüez Residencial - AFAMaC Matrices y Determinantes Prof. Nilsa I. Toro Catedrática Recinto Universitario de Mayagüez Residencial - AFAMaC Origen y Usos Las matrices aparecen por primera vez hacia el año 1850, introducidas por J.J.

Más detalles

Algebra lineal y conjuntos convexos

Algebra lineal y conjuntos convexos Apéndice A Algebra lineal y conjuntos convexos El método simplex que se describirá en el Tema 2 es de naturaleza algebraica y consiste en calcular soluciones de sistemas de ecuaciones lineales y determinar

Más detalles

1. Matrices. Manuel Palacios Departamento de Matemática Aplicada Centro Politécnico Superior Universidad de Zaragoza. 1 Introducción y definiciones 2

1. Matrices. Manuel Palacios Departamento de Matemática Aplicada Centro Politécnico Superior Universidad de Zaragoza. 1 Introducción y definiciones 2 1. Matrices. Manuel Palacios Departamento de Matemática Aplicada Centro Politécnico Superior Universidad de Zaragoza Contents 1 Introducción y definiciones 2 2 Algebra matricial. 3 3 Matrices por bloques.

Más detalles

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: ÁLGEBRA LINEAL EN CIENCIAS ECONÓMICO ADMINISTRATIVAS FECHA DE ELABORACIÓN: FEBRERO 2005 ÁREA

Más detalles

Cálculo numérico. Sistemas de ecuaciones lineales.

Cálculo numérico. Sistemas de ecuaciones lineales. José Luis Morales http://allman.rhon.itam.mx/ jmorales Departamento de Matemáticas. ITAM. 2010. Las raíces de x 2 bx + c = 0. r = b ± b 2 4c 2 b = 3.6778, c = 0.0020798 r 1 = 3.67723441190... r 2 = 0.00056558809...

Más detalles

Capitulo III. III.3 Métodos numéricos de análisis cinemático. Universidad de Cantabria Departamento de Ing. Estructural y Mecánica

Capitulo III. III.3 Métodos numéricos de análisis cinemático. Universidad de Cantabria Departamento de Ing. Estructural y Mecánica Capitulo III III. Métodos numéricos de análisis cinemático 1 Capítulo III Análisis cinemático de mecanismos III.1 Análisis cinemático de mecanismos. Métodos gráficos. III. Métodos analíticos de análisis

Más detalles

Análisis de algoritmos

Análisis de algoritmos Tema 05: no recursivos M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom 1 Contenido no recursivos La notación de Landau O La notación O Principio

Más detalles

Matrices y Sistemas Lineales

Matrices y Sistemas Lineales Matrices y Sistemas Lineales Natalia Boal María Luisa Sein-Echaluce Universidad de Zaragoza Matrices sobre IR ó C. Definición Dado un conjunto K (IR ó C) y dos conjuntos finitos de índices I = {,, m} J

Más detalles

Linear Algebra PACKage (LAPACK) Avances en la Generación de Bibliotecas de Álgebra Lineal Universidad Politécnica de Valencia Marzo, 2006

Linear Algebra PACKage (LAPACK) Avances en la Generación de Bibliotecas de Álgebra Lineal Universidad Politécnica de Valencia Marzo, 2006 Linear Algebra PACKage () Avances en la Generación de Bibliotecas de Álgebra Lineal Universidad Politécnica de Valencia Marzo, 2006 Estructura Qué es la biblioteca? Organización de Funcionalidad de Sistemas

Más detalles

CONTENIDOS MATEMÁTICAS II SEGUNDA EVALUACIÓN CURSO 2017/2018 MATRICES

CONTENIDOS MATEMÁTICAS II SEGUNDA EVALUACIÓN CURSO 2017/2018 MATRICES CONTENIDOS MATEMÁTICAS II SEGUNDA EVALUACIÓN CURSO 2017/2018 Unidades: - Matrices (Bloque Álgebra) - Determinantes (Bloque Álgebra) - Sistemas de ecuaciones lineales (Bloque Álgebra) - Vectores (Bloque

Más detalles

Espacios Vectoriales

Espacios Vectoriales Espacios y subespacios vectoriales Espacios Vectoriales 1. Demuestre que con la suma y multiplicación habituales es un espacio vectorial real.. Considere el conjunto C de los números complejos con la suma

Más detalles

Álgebra Lineal Ma1010

Álgebra Lineal Ma1010 Álgebra Lineal Ma1010 Departamento de Matemáticas ITESM Álgebra Lineal - p. 1/16 En esta lectura veremos el proceso para obtener la factorización QR de una matriz. Esta factorización es utilizada para

Más detalles

Instituto Politécnico Nacional

Instituto Politécnico Nacional Instituto Politécnico Nacional Escuela Superior de Ingeniería Mecánica y Eléctrica, Zacatenco Ingeniería en Comunicaciones y Electrónica Academia de Matemáticas Fundamentos de Álgebra. Tarea 2 Julio César

Más detalles

INVERSA DE UNA MATRIZ

INVERSA DE UNA MATRIZ INVERSA DE UNA MATRIZ Profesores Omar Darío Saldarriaga Ortíz Ivan Darío Gómez Hernán Giraldo 2009 Definición Sean x = x 1 x n y y = y 1 y n vectores de n componentes, definimos el producto interno o producto

Más detalles

Determinantes. Definiciones básicas sobre determinantes. José de Jesús Angel Angel.

Determinantes. Definiciones básicas sobre determinantes.  José de Jesús Angel Angel. Determinantes Definiciones básicas sobre determinantes wwwmathcommx José de Jesús Angel Angel jjaa@mathcommx MathCon c 2007-2008 Contenido 1 Determinantes 2 11 Propiedades de determinantes 4 2 Inversa

Más detalles

Métodos Matemáticos de Especialidad. Algo de álgebra lineal númerica. José Luis de la Fuente O Connor

Métodos Matemáticos de Especialidad. Algo de álgebra lineal númerica. José Luis de la Fuente O Connor 1/48 Métodos Matemáticos de Especialidad Ingeniería Eléctrica Algo de álgebra lineal númerica José Luis de la Fuente O Connor Escuela Técnica Superior de Ingenieros Industriales Universidad Politécnica

Más detalles

Sistema de ecuaciones algebraicas

Sistema de ecuaciones algebraicas Sistema de ecuaciones algebraicas Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM

Más detalles

OCW-V.Muto Sistemas lineales: Preliminares Cap. XIII CAPITULO XIII. METODOS PARA LA RESOLUCION DE SISTEMAS LINEALES: PRELIMINARES

OCW-V.Muto Sistemas lineales: Preliminares Cap. XIII CAPITULO XIII. METODOS PARA LA RESOLUCION DE SISTEMAS LINEALES: PRELIMINARES CAPITULO XIII. METODOS PARA LA RESOLUCION DE SISTEMAS LINEALES: PRELIMINARES. SISTEMAS LINEALES DE ECUACIONES En esta tercera parte se consideran técnicas para resolver el sistema de ecuaciones lineales:

Más detalles

Tema I. Matrices y determinantes

Tema I. Matrices y determinantes Tema I. Matrices y determinantes 2007 Carmen Moreno Valencia 1. Matrices sobre un cuerpo 2. Operaciones con matrices 3. Determinante de una matriz cuadrada 4. Menor complementario y adjunto 5. Cálculo

Más detalles

Algebra de Matrices 1

Algebra de Matrices 1 Algebra de Matrices Definición Una matriz es un arreglo rectangular de valores llamados elementos, organizados por filas y columnas. Ejemplo: Notas: A 6. Las matrices son denotadas con letras mayúsculas..

Más detalles

Rancagua, Agosto 2009

Rancagua, Agosto 2009 cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 28 Temario 1 2 3 4 2 / 28 Temario 1 2 3 4 3 / 28 Los nombre y arreglos son equivalentes.

Más detalles

Espacios vectoriales DEFINICIÓN. PRIMERAS PROPIEDADES

Espacios vectoriales DEFINICIÓN. PRIMERAS PROPIEDADES Espacios vectoriales DEFINICIÓN. PRIMERAS PROPIEDADES Definición 47. Se dice que un conjunto E, a cuyos elementos llamaremos vectores, es un espacio vectorial sobre el cuerpo (IK, +, ), cuyos elementos

Más detalles

Matrices y sistemas de ecuaciones

Matrices y sistemas de ecuaciones Matrices y sistemas de ecuaciones María Muñoz Guillermo maria.mg@upct.es U.P.C.T. Matemáticas I M. Muñoz (U.P.C.T.) Matrices y sistemas de ecuaciones Matemáticas I 1 / 59 Definición de Matriz Matrices

Más detalles

Tema 3 Optimización lineal. Algoritmo del simplex

Tema 3 Optimización lineal. Algoritmo del simplex Tema 3 Optimización lineal. Algoritmo del simplex José R. Berrendero Departamento de Matemáticas Universidad Autónoma de Madrid Contenidos del tema 3 Teorema fundamental de la programación lineal. Algoritmo

Más detalles

1. Matrices Introducción (Miguel de Guzmán) 1.2. Matrices: definiciones. 1 - Matrices c rafaselecciones

1. Matrices Introducción (Miguel de Guzmán) 1.2. Matrices: definiciones. 1 - Matrices c rafaselecciones - Matrices c rafaselecciones Matrices Introducción Miguel de Guzmán Cuando uno trabaja ordenadamente con sistemas de ecuaciones lineales, pronto se percata de que está escribiendo muchas veces los mismos

Más detalles

METODOS ITERATIVOS. Hermes Pantoja Carhuavilca. Facultad de Ingeniería Mecanica Universidad Nacional de Ingenieria

METODOS ITERATIVOS. Hermes Pantoja Carhuavilca. Facultad de Ingeniería Mecanica Universidad Nacional de Ingenieria Facultad de Ingeniería Mecanica Universidad Nacional de Ingenieria Métodos Numéricos Contenido 1 Métodos Iterativos Introducción Definición Métodos Iterativos Método de Jacobi Convergencia Método de Gauss

Más detalles

ALGEBRA LINEAL - Práctica N 2 - Segundo Cuatrimestre de 2016

ALGEBRA LINEAL - Práctica N 2 - Segundo Cuatrimestre de 2016 Departamento de Matemática - Facultad de Ciencias Exactas y Naturales - UBA 1 ALGEBRA LINEAL - Práctica N 2 - Segundo Cuatrimestre de 2016 Espacios Vectoriales 1. Sea V un espacio vectorial sobre K k K

Más detalles

Resolución de sistemas de ecuaciones lineales

Resolución de sistemas de ecuaciones lineales Tema 2 Resolución de sistemas de ecuaciones lineales 21 Métodos directos de resolución de sistemas de ecuaciones lineales 211 Resolución de sistemas triangulares Definición 211 Una matriz A se dice triangular

Más detalles

PROBLEMAS RESUELTOS ÁLGEBRA LINEAL Tema 2. Espacios Vectoriales

PROBLEMAS RESUELTOS ÁLGEBRA LINEAL Tema 2. Espacios Vectoriales SUBTEMA: ESPACIOS VECTORIALES Problema 1: Sea V = {a} el conjunto con el único elemento a. Determinar si V es un Espacio Vectorial sobre los reales con las operaciones de adición y multiplicación por un

Más detalles

Universidad de Buenos Aires - Facultad de Ciencias Exactas y Naturales - Departamento de Matemática Segundo Cuatrimestre de 2002 ÁLGEBRA LINEAL

Universidad de Buenos Aires - Facultad de Ciencias Exactas y Naturales - Departamento de Matemática Segundo Cuatrimestre de 2002 ÁLGEBRA LINEAL Universidad de Buenos Aires - Facultad de Ciencias Exactas y Naturales - Departamento de Matemática Segundo Cuatrimestre de 2002 ÁLGEBRA LINEAL Práctica N 2: Matrices Ejercicio 1 Probar que los siguientes

Más detalles

Tema 1. Espacios Vectoriales. Sistemas de ecuaciones.

Tema 1. Espacios Vectoriales. Sistemas de ecuaciones. Tema 1. Espacios Vectoriales. Sistemas de ecuaciones. Álgebra Lineal Escuela Politécnica Superior Universidad de Málaga Emilio Muñoz-Velasco (Basado en los apuntes de Jesús Medina e Inmaculada Fortes)

Más detalles

Introducción a los Sistemas Multiprocesadores

Introducción a los Sistemas Multiprocesadores Introducción a los Sistemas Multiprocesadores Multiprocesadores estilo Von Neumann Modelos de Organización Modelos de Programación Clasificación de los Multiprocesadores Por qué Sistemas Multiprocesadores?

Más detalles

Sistemas Lineales y Matrices

Sistemas Lineales y Matrices Profesores Hernán Giraldo y Omar Saldarriaga Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia 2014 Ejemplo Solución de sistemas de ecuaciones lineales, usaremos

Más detalles

Incremento del reuso de datos de códigos dispersos en arquitecturas SMT

Incremento del reuso de datos de códigos dispersos en arquitecturas SMT Incremento del reuso de datos de códigos dispersos en arquitecturas SMT J. C. Pichel, D. B. Heras, J. C. Cabaleiro y F. F. Rivera José Carlos Cabaleiro Domínguez Grupo de Arquitectura de Computadores Dpto.

Más detalles

Algebra lineal y conjuntos convexos 1

Algebra lineal y conjuntos convexos 1 Algebra lineal y conjuntos convexos Solución de sistemas. Espacios vectoriales. 3 Conjuntos convexos. 4 Soluciones básicas puntos extremos. Rango de una matriz A R m n. Reducir A a una matriz escalonada

Más detalles

Formulación del problema de la ruta más corta en programación lineal

Formulación del problema de la ruta más corta en programación lineal Formulación del problema de la ruta más corta en programación lineal En esta sección se describen dos formulaciones de programación lineal para el problema de la ruta más corta. Las formulaciones son generales,

Más detalles

A.M. Urbano, R. Cantó, B. Ricarte Institut de Matemàtica Multidisciplinar, Universitat Politècnica de València, E Valencia

A.M. Urbano, R. Cantó, B. Ricarte Institut de Matemàtica Multidisciplinar, Universitat Politècnica de València, E Valencia Factorización de Cholesky de matrices singulares A.M. Urbano, R. Cantó, B. Ricarte Institut de Matemàtica Multidisciplinar, Universitat Politècnica de València, E-460 Valencia amurbano@mat.upv.es,rcanto@mat.upv.es,bearibe@mat.upv.es,

Más detalles

MATRICES OPERACIONES BÁSICAS CON MATRICES

MATRICES OPERACIONES BÁSICAS CON MATRICES MATRICES OPERACIONES BÁSICAS CON MATRICES ANTECEDENTES En el año 1850, fueron introducidas por J.J. Sylvester El desarrollo inicial de la teoría se debe al matemático W.R. Hamilton en 1853. En 1858, A.

Más detalles

Espacios Vectoriales. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Espacios Vectoriales 1 / 21

Espacios Vectoriales. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Espacios Vectoriales 1 / 21 Espacios Vectoriales AMD Grado en Ingeniería Informática AMD Grado en Ingeniería Informática (UM) Espacios Vectoriales 1 / 21 Objetivos Al finalizar este tema tendrás que: Saber si unos vectores son independientes.

Más detalles

Jesús M. Jorge Santiso, Jonay Rodríguez Báez, Grupo de optimización y minería de datos

Jesús M. Jorge Santiso, Jonay Rodríguez Báez, Grupo de optimización y minería de datos Jesús M. Jorge Santiso, jjorge@ull.es Jonay Rodríguez Báez, jrbaez@ull.es Grupo de optimización y minería de datos Departamento de Estadística, Investigación Operativa y Computación Escuela Técnica Superior

Más detalles

Resolución de Sistema de Ecuaciones Lineales

Resolución de Sistema de Ecuaciones Lineales Resolución de Sistema de Ecuaciones Lineales Hermes Pantoja Carhuavilca Facultad de Ingeniería Industrial Universidad Nacional Mayor de San Marcos Métodos Computacionales Hermes Pantoja Carhuavilca 1 de

Más detalles

El método simplex 1. 1 Forma estándar y cambios en el modelo. 2 Definiciones. 3 Puntos extremos y soluciones factibles básicas. 4 El método simplex.

El método simplex 1. 1 Forma estándar y cambios en el modelo. 2 Definiciones. 3 Puntos extremos y soluciones factibles básicas. 4 El método simplex. El método simplex Forma estándar y cambios en el modelo. Definiciones. Puntos extremos y soluciones factibles básicas. 4 El método simplex. Definiciones y notación. Teoremas. Solución factible básica inicial.

Más detalles

CONCEPTOS BÁSICOS DE ESPACIOS VECTORIALES Alumno. Cristina Mª Méndez Suero

CONCEPTOS BÁSICOS DE ESPACIOS VECTORIALES Alumno. Cristina Mª Méndez Suero Fundamento Científico del Currículum de Matemáticas en Enseñanza Secundaria CONCEPTOS BÁSICOS DE ESPACIOS VECTORIALES Alumno. Cristina Mª Méndez Suero ESPACIOS VECTORIALES DEFINICIÓN... 1 PROPIEDADES DE

Más detalles

Definición (matriz): Definición (dimensión de una matriz): Si una matriz tiene m renglones y n columnas se dice que es de dimensión m n.

Definición (matriz): Definición (dimensión de una matriz): Si una matriz tiene m renglones y n columnas se dice que es de dimensión m n. Índice general 1. Álgebra de Matrices 1 1.1. Conceptos Fundamentales............................ 1 1.1.1. Vectores y Matrices........................... 1 1.1.2. Transpuesta................................

Más detalles

Capítulo 2: Multiplicación de Matrices

Capítulo 2: Multiplicación de Matrices Casi desde el principio de la aplicación del procesamiento paralelo a los problemas numéricos se han estudiado, diseñado, implementado y experimentado distintas formas de paralelizar la multiplicación

Más detalles

Universidad Alonso de Ojeda. Facultad de Ingeniería GUIA DE ESTUDIO ALGEBRA LINEAL.

Universidad Alonso de Ojeda. Facultad de Ingeniería GUIA DE ESTUDIO ALGEBRA LINEAL. UNIDAD II: MATRICES Universidad Alonso de Ojeda. MATRIZ Se denomina matriz a todo conjunto de números o expresiones dispuestos en forma rectangular, formando filas y columnas EJEMPLO: Cada uno de los números

Más detalles

Matrices. Observación: Es usual designar una matriz por letras mayúsculas: A, B, C,... 3 B =

Matrices. Observación: Es usual designar una matriz por letras mayúsculas: A, B, C,... 3 B = Definición: A una ordenación o arreglo rectangular de ciertos objetos se define como matriz (en este curso nos interesa que los objetos de la matriz sean numeros reales. Observación: Es usual designar

Más detalles

Al considerar varios polígonos regulares inscritos resulta: perímetro del cuadrado < π. perímetro del 96 gono < π

Al considerar varios polígonos regulares inscritos resulta: perímetro del cuadrado < π. perímetro del 96 gono < π AMPLIACIÓN DE MATEMÁTICAS INTRODUCCIÓN Método Constructivo: Conjunto de instrucciones que permiten calcular la solución de un problema, bien en un número finito de pasos, bien en un proceso de paso al

Más detalles

Tema 1. Espacios Vectoriales. Sistemas de ecuaciones.

Tema 1. Espacios Vectoriales. Sistemas de ecuaciones. Tema 1. Espacios Vectoriales. Sistemas de ecuaciones. Álgebra Lineal Escuela Politécnica Superior Universidad de Málaga Emilio Muñoz-Velasco (Basado en los apuntes de Jesús Medina e Inmaculada Fortes)

Más detalles

Una Biblioteca Numérica Paralela para UPC

Una Biblioteca Numérica Paralela para UPC 1/32 Una Biblioteca Numérica Paralela para UPC Jorge González-Domínguez 1 *, María J. Martín 1, Guillermo L. Taboada 1, Juan Touriño 1, Ramón Doallo 1, Andrés Gómez 2 1 Grupo de Arquitectura de Computadores

Más detalles

Algoritmos paralelos para la Multiplicación de Matrices

Algoritmos paralelos para la Multiplicación de Matrices Introducción Paralelizar onclusiones Trabajo ibliografía lgoritmos paralelos para la Multiplicación de Matrices Universidad de Murcia - UM 18 de diciembre de 2008 Introducción Paralelizar onclusiones Trabajo

Más detalles

GRADO EN INGENIERIA INFORMATICA

GRADO EN INGENIERIA INFORMATICA EXAMENES PRIMER SEMESTRE GII 1 FUNDAMENTOS DEONT. Y JURIDICOS DE LAS TIC 1C viernes, 16 de enero de 2015 9:00 51-A1 GII 1 ALGEBRA LINEAL (PRACTICO) 1C martes, 20 de enero de 2015 16:00 Aula Inf. Dpto.

Más detalles