Encuentra la potencia de una array en R

En este artículo vamos a ver cómo calcular la potencia de una array en el lenguaje de programación R. Matrix es una disposición de números en filas y columnas.

Diferentes formas de encontrar el poder de la array en la programación R:

  • Usando %^%.
  • Mediante el uso de una función de potencia.

Método 1: usando %^%

Antes de usar esto, necesitamos importar la biblioteca expm en nuestro estudio R.

Instalación de la biblioteca expm en R studio:

Paso 1: Primero debe seleccionar las herramientas.

Paso 2: Después de seleccionar la herramienta, debe presionar instalar paquetes:

A continuación se muestra la implementación:

Importamos los valores expm y asignados al tapete usando la función de array. Después de eso, estamos encontrando el poder de la array.

R

# loading expm library
library(expm) 
  
# creating mat variable and storing 
# matrix into it.
mat <- matrix(1:9, nrow=3)
  
# In matrix function data will fill column wise,
# here data will be 1 to 9 as we mentioned 1:9
# and rows will be 3 as we given nrows as 3
  
# finding power of matrix here power is 4
mat %^% 4

Producción:

Método 2: Mediante el uso de una función de potencia.

Para usar la función de encendido, necesitamos instalar el paquete matrixcalc en nuestro Rstudio

A continuación se muestra la implementación:

Aquí importamos el matrixcalc y los valores asignados al tapete usando la función de array. Después de eso, estamos encontrando el poder de la array usando la función de poder.

R

# loading package
require(matrixcalc)
  
# creating matrix.
a<- matrix(1 : 9, nrow = 3)
  
# finding power of matrix by using power function.
# In matrix function data will fill column wise,
# here data will be 1 to 9 as we mentioned 1:9
# and rows will be 3 as we given nrows as 3
matrix.power(a, 9)

Producción:

      

Publicación traducida automáticamente

Artículo escrito por bhagiradhrayini25 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 *