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