Si multiplicamos los dos vectores de diferente longitud , ambos vectores se multiplicarán, pero se imprimirá con un mensaje de advertencia de que una longitud de objeto más larga no es un múltiplo de una longitud de objeto más corta.
Por ejemplo:
Si tomamos dos vectores diferentes de diferente longitud (es decir, ambos contienen diferentes números de elementos) como
a <-c (2,4,6)
- ¿Qué hace que las ecuaciones lineales sean lineales? ¿+ B no lo hace no lineal?
- ¿Cómo se puede usar la serie Taylor para calcular la longitud del arco de una función?
- ¿Qué es [math] \ displaystyle \ int \ dfrac {nx ^ {n-1}} {{1 + x}} \, \ text dx [/ math]?
- ¿Cuál es la ventaja del método de análisis matricial?
- Podemos definir un vector en el espacio pero no en el tiempo. ¿Cuál es la base física de la equivalencia espacio y tiempo?
Aquí el vector “a” es de longitud 3.
Ahora tomamos otro vector llamado ‘b’.
b <-c (3,6,9,12)
Aquí el vector “b” es de longitud 4.
Imprimirá el resultado de la multiplicación de los vectores ‘a’ y ‘b’ .
[1] 6 24 54 24
Y el mensaje de advertencia será
En a * b: una longitud de objeto más larga no es un múltiplo de una longitud de objeto más corta
Como 4 no es un múltiplo de 3 , R está dando este mensaje de advertencia .
En la multiplicación de vectores en R, si ambos vectores tienen la misma longitud, todos y cada uno de los elementos de un vector se multiplican con todos y cada uno de los elementos correspondientes de otro vector .
pero aquí la longitud de ambos vectores es diferente, por lo tanto, el cuarto elemento del vector ‘b’ que tiene una longitud mayor se multiplica por los primeros elementos del vector ‘a’ que tiene una longitud más corta .