3ra Evaluación I Término 2011-2012, Septiembre 13, 2011 /ICM00794
Tema 2 (15 puntos). Dos matrices A y B se pueden multiplicar si el número de columnas de A coincide con el número de filas de B.
Am x n x Bn x p = Cm x p
El elemento Cij de la matriz producto se obtiene multiplicando cada elemento de la fila i de la matriz A por cada elemento de la columna j de la matriz B y sumándolos.
Realice una función producto(A,B) que permita realizar el producto entre una matriz A de tamaño de mxn y un vector B de tamaño n.
A | B | ||||
---|---|---|---|---|---|
2 | 1 | 2 | 3 | 25 | |
3 | 1 | 0 | 2 | x | 50 |
2 | 2 | 1 | 1 | 100 | |
150 |
C | ||||
---|---|---|---|---|
2*25=50 | 1*50=50 | 2*100=200 | 3*150=450 | |
= | 75 | 50 | 0 | 300 |
50 | 100 | 100 | 150 | |
Nota: Desarrolle el algoritmo que describa las operaciones para cada elemento Cij. No use las funciones de matlab para multiplicar matrices.
Rúbrica: Definición de función (5 puntos), algoritmo (10 puntos).
A = [[2,1,2,3], [3,1,0,2], [2,2,1,1]] B = [25,50,100,150]