producto el producto vectorial independiente que contiene
Tengamos dados dos vectores,
y,
dónde,
la Cruz
dónde,
Ejemplo:
Dados dos vectores A y B como,
A = 3i + 5j + 4k,
y
B = 2i + 7j + 5k
Producto cruzado =
Cálculo de productos cruzados en R
El lenguaje R proporciona un método muy eficiente para calcular el producto cruzado de dos vectores. Mediante el método que está disponible en la biblioteca pracma . Esta función cthe ,
Sintaxis: cruz(x, y)
X:
# Tomando la entrada como vectores
Ejemplo 1:
R
# R Program illustrating # cross product of two vectors # Import the required library library(pracma) # Taking two vectors a = c(3, 5, 4) b = c(2, 7, 5) # Calculating cross product using cross() print(cross(a, b))
Producción:
[1] -3 -7 11
Ejemplo 2:
R
# R Program illustrating # cross product of two vectors # Import the required library library(pracma) # Taking two vectors a = c(23, 15, 49) b = c(28, 17, 25) # Calculating cross product using cross() print(cross(a, b))
Producción:
[1] -458 797 -29
# Tomando la entrada como array
Ejemplo 1:
R
# R Program illustrating # cross product of two vectors # Import the required library library(pracma) # Taking two matrices a = matrix( c(1, 2, 3, 4, 5, 6, 7, 8, 9), nrow = 3, ncol = 3, byrow = TRUE ) b = matrix( c(5, 2, 1, 4, 6, 6, 3, 2, 9), nrow = 3, ncol = 3, byrow = TRUE ) # Calculating cross product using cross() print(cross(a, b))
Producción:
[, 1] [, 2] [, 3] [1, ] -4 14 -8 [2, ] -6 0 4 [3, ] 54 -36 -10
Ejemplo 2:
R
# R Program illustrating # cross product of two vectors # Import the required library library(pracma) # Taking two matrices a = matrix( c(11, 2, 31, 4, 52, 64, 7, 8, 9), nrow = 3, ncol = 3, byrow = TRUE ) b = matrix( c(85, 21, 1, 4, 61, 6, 32, 2, 9), nrow = 3, ncol = 3, byrow = TRUE ) # Calculating cross product using cross() print(cross(a, b))
Producción:
[, 1] [, 2] [, 3] [1, ] -649 2624 61 [2, ] -3592 232 36 [3, ] 54 225 -242
Publicación traducida automáticamente
Artículo escrito por AmiyaRanjanRout y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA