producto punto el producto escalar algebraico que usa los vectores A B, y
y,
dónde,
la
Ejemplo:
Dados dos vectores A y B como,
A = 3i + 5j + 4k,
y
B = 2i + 7j + 5k
Producto escalar = 3 * 2 + 5 * 7 + 4 * 5 = 6 + 35 + 20 + 61
Cálculo del producto escalar en R
El lenguaje R proporciona un método muy eficiente para calcular el producto escalar de dos vectores. Al usar el método que está disponible en la biblioteca de geometría , uno puede hacerlo.
Sintaxis: punto (x, y, d = NULL)
X:
Retorno: Vector con longitud de dimensión dth
Ejemplo 1:
R
# R Program illustrating # dot product of two vectors # Import the required library library(geometry) # Taking two scalar values a = 5 b = 7 # Calculating dot product using dot() print(dot(a, b, d = TRUE))
Producción:
[1] 35
Ejemplo 2:
R
# R Program illustrating # dot product of two vectors # Import the required library library(geometry) # Taking two complex values a = 3 + 1i b = 7 + 6i # Calculating dot product using dot() print(dot(a, b, d = TRUE))
Producción:
[1] 15+25i
Ejemplo 3:
R
# R Program illustrating # dot product of two vectors # Import the required library library(geometry) # Taking two simple vectors a = c(1, 4) b = c(7, 4) # Calculating dot product using dot() print(dot(a, b, d = TRUE))
Producción:
[1] 23
Ejemplo 4:
En el siguiente ejemplo, tomemos dos arrays 2D y calculemos el producto escalar de estas dos. Para crear una array 2D en R, consulte Array multidimensional en R.
R
# R Program illustrating # dot product of two vectors # Import the required library library(geometry) # Taking two 2D array vector1 = c(2, 1) vector2 = c(0, 3) a = array(c(vector1, vector2), dim = c(2, 2)) vector1 = c(4, 2) vector2 = c(9, 3) b = array(c(vector1, vector2), dim = c(2, 2)) # Calculating dot product using dot() print(dot(a, b, d = TRUE))
Producción:
[1] 10 9
Publicación traducida automáticamente
Artículo escrito por AmiyaRanjanRout y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA