Cómo crear una array de intercambio en R

En este artículo, discutiremos cómo crear una array de intercambio en el lenguaje de programación R.

La array de intercambio es una array cuadrada con unos en la antidiagonal y ceros en todos los demás elementos. Podemos decir que la array de intercambio es una combinación de la array identidad y la array anti-diagonal. Podemos llamarlo una array de inversión.

Matrix:    Exchange matrix:
1 0 0      0 0 1 
0 1 0      0 1 0
0 1 1      1 1 0

En R, podemos crear una array de intercambio usando los métodos diag()

Sintaxis: diag(1, dimensiones)[dimensiones:1,]

donde, diag se usa para crear los elementos diagonales en una array y las dimensiones representan el tamaño de la array.

Ejemplo 1:

En este ejemplo, estamos creando una array de 4*4 y convirtiéndola en array de intercambio.

R

# actual 4*4 matrix
actual=diag(1, 4)
  
# display
print(actual)
  
# create 4*4 exchange matrix 
# from actual matrix
print(actual[4:1,])

Producción:

 

Ejemplo 2:

En este ejemplo, estamos creando una array de 2*2 y convirtiéndola en una array de intercambio.

R

# actual 2*2 matrix
actual=diag(1, 2)
  
# display
print(actual)
  
# create 2*2 exchange matrix
# from actual matrix
print(actual[2:1,])

Producción:

 

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *