функция external() в R

Опубликовано: 15 Сентября, 2022

Функция external() на языке программирования R используется для применения функции к двум массивам.

Syntax: outer(x, y, FUN=”*”, …)

Parameters: 

  • x, y: arrays
  • FUN: function to use on the outer products, default value is multiply

Функция external() в примере программирования R

Пример 1: внешнее произведение двух векторов

R




# R program to illustrate
# outer function
  
# Initializing two arrays of elements
x <- c(1, 2, 3, 4, 5)
y<- c(2, 4, 6)
  
# Multiplying array x elements with array y elements
# Here multiply (*) parameter is not used still this 
# function take it as default
outer(x, y)

Выход:

     [, 1] [, 2] [, 3]
[1, ]    2    4    6
[2, ]    4    8   12
[3, ]    6   12   18
[4, ]    8   16   24
[5, ]   10   20   30

Пример 2: внешняя функция для вектора и одиночного значения

R




# R program to illustrate
# outer function
  
# Initializing two arrays of elements
x <- 1:8
y<- 4
  
# Multiplying array x elements with array y elements
# Here multiply (*) parameter is not used still this 
# function take it as default
outer(x, y, "+")

Выход:

      [,1]
[1,]    5
[2,]    6
[3,]    7
[4,]    8
[5,]    9
[6,]   10
[7,]   11
[8,]   12