2014-01-24 2 views

ответ

5

Вы можете использовать outer

outer(x, y, function(x, y) x^2 + y^2) 

Например

x <- 1:4 
y <- 2:5 
outer(x, y, function(x, y) x^2 + y^2) 
    [,1] [,2] [,3] [,4] 
[1,] 5 10 17 26 
[2,] 8 13 20 29 
[3,] 13 18 25 34 
[4,] 20 25 32 41 
+0

совершенны, спасибо. – tucson

1

Как насчет этого?

n <- 10 
M <- matrix(rep(1:n,n), ncol=n, byrow=T) 
f <- (M**2)+t((M**2)) 
f 
Смежные вопросы