1 00:00:00,000 --> 00:00:03,960 Hola, en este vídeo vamos a empezar a estudiar el producto de matrices. 2 00:00:04,759 --> 00:00:09,000 No ya sólo por un escalar, sino el producto de una matriz por otra matriz. 3 00:00:10,080 --> 00:00:16,359 Bueno, como podéis observar aquí, en general dos matrices cualesquiera, que tengan las dimensiones que sean, 4 00:00:16,859 --> 00:00:18,800 no pueden multiplicarse, ¿vale? 5 00:00:18,859 --> 00:00:25,600 Sino que las matrices que yo quiero multiplicar tienen que tener unas características especiales para que yo pueda hacer la multiplicación. 6 00:00:26,199 --> 00:00:28,500 ¿Qué característica es esta? 7 00:00:28,500 --> 00:00:41,219 Pues que resulta que yo solo puedo multiplicar dos matrices si se cumple que el número de columnas de la primera matriz de las que me dan es igual al número de filas de la segunda matriz. 8 00:00:41,859 --> 00:00:51,939 Las dimensiones de la primera y de la segunda tienen que tener esta relación, tiene que coincidir número de columnas de la primera con número de filas de la segunda. 9 00:00:51,939 --> 00:01:09,260 ¿Por qué sucede esto? Porque nosotros vamos a calcular cada elemento de la matriz resultado como la suma de las multiplicaciones de los productos de cada uno de los elementos de las filas de la primera por cada uno de los elementos de cada columna de la segunda 10 00:01:09,260 --> 00:01:19,219 Entonces necesito que esa cantidad de elementos coincida, ahora mismo yo creo que esto se está pareciendo un lío tremendo pero ahora cuando veáis ejemplos os va a resultar, espero, bastante sencillo 11 00:01:19,219 --> 00:01:29,420 ¿Vale? Entonces hemos dicho que para poder multiplicar matrices necesito que el número de filas que tenga la primera matriz coincida, 12 00:01:29,420 --> 00:01:36,480 perdón, número de columnas de la primera matriz coincida con el número de columnas, perdón, número de filas de la segunda. 13 00:01:37,000 --> 00:01:47,680 ¿Vale? Y como resultado vamos a obtener una matriz que tiene el mismo número de filas que la primera y mismo número de columnas que la segunda. 14 00:01:47,680 --> 00:01:49,599 ¿De acuerdo? Es esto que tenemos aquí escrito. 15 00:01:50,079 --> 00:01:53,500 Como os digo, yo creo que vais a entender esto muchísimo mejor con ejemplos, ¿vale? 16 00:01:54,200 --> 00:02:01,260 Vamos a ver este primer ejemplo en el que tenemos la multiplicación de una matriz 3 por 2 por una matriz 2 por 3, ¿vale? 17 00:02:02,700 --> 00:02:06,340 Matriz 3 por 2 por matriz 2 por 3. 18 00:02:06,920 --> 00:02:12,360 Si os dais cuenta, el número de columnas de la primera coincide con el número de columnas de la segunda. 19 00:02:12,360 --> 00:02:17,340 Por tanto, puedo hacer la multiplicación, ¿vale? Si estos dos valores no coincidieran, no podría. 20 00:02:17,680 --> 00:02:27,240 Y con los otros dos valores de la dimensión, ¿vale? Con este 3 y este 3, lo que consigo es saber qué dimensión va a tener la matriz resultado, ¿vale? 21 00:02:27,280 --> 00:02:34,000 Pues por ir preparando aquí una matriz grandota donde me vayan a caber nueve elementos, ¿vale? Tres filas por tres columnas, ¿de acuerdo? 22 00:02:34,979 --> 00:02:45,020 Bueno, ¿cómo calculamos el valor de cada uno de los elementos? Mirad, para poder calcular cada uno de los elementos yo necesito hacer aquí una serie de operaciones que van a consistir en la suma de ciertos productos. 23 00:02:45,020 --> 00:02:56,639 ¿Qué productos son estos? Pues los productos que resultan de coger cada uno de los elementos de la primera fila y multiplicarlos por cada uno de los elementos de la primera columna. 24 00:02:57,159 --> 00:03:13,680 El resultado de la multiplicación de los elementos de la fila 1 por los de la columna 1 me da aquí la operación que tengo que hacer para hallar el resultado del elemento que está en la fila 1, columna 1. 25 00:03:15,020 --> 00:03:32,379 Será coger primer elemento de la primera fila, multiplicarlo por primer elemento de la primera columna y coger después y sumarle el resultado de la multiplicación del segundo elemento de la primera fila por el segundo elemento de la primera columna. 26 00:03:32,379 --> 00:03:39,020 ¿Vale? Creo que he dicho primer elemento de la segunda fila, me he equivocado, segundo elemento de la primera fila por segundo elemento de la segunda columna. 27 00:03:39,360 --> 00:03:41,539 Después haremos esta operación, ¿de acuerdo? 28 00:03:41,539 --> 00:03:55,620 Para hallar, bueno, si os acordáis, dije que, claro, que sabemos que la matriz de resultados es una matriz 3x3, entonces voy a ir preparando aquí cuántos elementos necesito, a ver, ¿dónde estoy? 29 00:03:55,740 --> 00:04:11,300 Perdón, ¿vale? Voy a, bueno, simplemente que sepáis que voy a tener que hacer aquí esta serie de operaciones, ¿de acuerdo? 30 00:04:11,300 --> 00:04:14,479 Las voy preparando para que nos coja prevenidos, ¿de acuerdo? 31 00:04:15,219 --> 00:04:21,819 Entonces, nada, simplemente, venga, en el momento que, bueno, vamos a ir, como la vamos a hacer entera, yo creo que al final os va a acabar resultando claro. 32 00:04:22,819 --> 00:04:33,500 Para hallar el resultado que tengo que poner aquí en la posición 1, 2, tengo que multiplicar y sumar los productos de los elementos de la primera fila por los de la segunda columna, ¿vale? 33 00:04:34,060 --> 00:04:41,019 Aquí tendríamos primero 1 por 1 y le sumaríamos menos 2 por menos 2. 34 00:04:41,300 --> 00:04:44,980 Y así con el resto de filas y columnas, ¿vale? 35 00:04:46,660 --> 00:04:56,660 ¿Vale? Para el elemento que está en la posición 1, 3, pues tendré que tomar los elementos de la primera fila, fila 1, y multiplicarlos por los de la columna 3, 1, 3, ¿vale? 36 00:04:56,800 --> 00:05:03,279 Entonces tendríamos aquí 1 por 2 y habría que sumarle menos 2 por menos 5, ¿de acuerdo? 37 00:05:04,639 --> 00:05:06,300 Continuamos con la siguiente fila. 38 00:05:06,300 --> 00:05:10,040 Daos cuenta de que estoy dejando las operaciones indicadas, las haré al final, ¿vale? 39 00:05:10,040 --> 00:05:18,459 Venga, entonces tendremos ahora, una vez que hemos acabado con la primera fila, tomamos ahora la segunda fila y vamos pivotándola también, ¿vale? 40 00:05:19,139 --> 00:05:40,420 Hacemos primero los productos con la primera columna y tendríamos 0 por 3 más 3 por menos 3, nos fijamos ahora en segunda fila, segunda columna, 2, 2, entonces será el resultado que tendremos que poner en la matriz resultado en la posición 2, 2. 41 00:05:40,420 --> 00:05:50,620 A ver, aún estoy. Vale, entonces estaríamos aquí, que tendríamos que poner 0 por 1 y sumarle 3 por menos 2, ¿de acuerdo? 42 00:05:54,449 --> 00:06:05,350 Vale, y por último, perdón, perdón, venga, por último, fila 2, columna 3, pues pondremos aquí el resultado, 43 00:06:05,350 --> 00:06:14,970 que será el de multiplicar primer elemento de la segunda fila, tercera columna, por segundo elemento de segunda fila, tercera columna. 44 00:06:15,750 --> 00:06:24,670 Daos cuenta la importancia que decíamos de que necesitamos que el número de columnas de la primera matriz coincida con el número de filas de la segunda, ¿vale? 45 00:06:24,730 --> 00:06:31,589 Porque así lo que garantizamos es que hay el mismo número de elementos que tengamos que multiplicar y no nos sobre nadie, ¿de acuerdo? 46 00:06:31,589 --> 00:06:49,970 Venga, terminamos. Ya no voy a hacer las rayas amarillas, yo creo que ya os vais centrando. Y aquí tendríamos primero de la tercera fila por primero de la primera columna más segundo de la tercera fila por segundo de la primera columna. 47 00:06:49,970 --> 00:06:56,810 Después tendríamos aquí primero de la tercera fila por primero de la segunda columna, 3, 2, ¿vale? 48 00:06:57,370 --> 00:07:04,889 Y se le suma segundo de la primera fila por segundo de la segunda columna. 49 00:07:05,610 --> 00:07:15,910 Y por último tendremos aquí el resultado de multiplicar el primer elemento de la tercera fila por el primer elemento de la segunda, perdón, la tercera columna. 50 00:07:15,910 --> 00:07:26,389 y le sumaríamos la suma de el segundo elemento de la tercera fila por el segundo elemento de la tercera columna, ¿vale? 51 00:07:26,870 --> 00:07:30,129 Y nada, pues nada, simplemente ya nos queda echar esas cuentas, ¿vale? 52 00:07:30,370 --> 00:07:34,850 Escribir aquí una matriz resultado donde iremos poniendo el resultado de esas pequeñas operaciones. 53 00:07:35,410 --> 00:07:45,550 3 más 6 sería 9, aquí tendríamos 1 más 4 que es 5 y aquí tendríamos 2 más 10 que es 12. 54 00:07:45,910 --> 00:07:53,350 Por otro lado tendríamos aquí menos 9, aquí tendríamos menos 6 y aquí tendríamos menos 15. 55 00:07:53,350 --> 00:08:03,149 Y por último tendríamos 12 más 3, 15, 4 más 2, 6 y 8 más 5, 13.