gpt4 book ai didi

r - R中代数关系的笛卡尔积表

转载 作者:行者123 更新时间:2023-12-01 11:44:37 25 4
gpt4 key购买 nike

我有一个或两个数值向量,例如x <- c(1, 2, 3) .我想创建关系 aRb 的图形表示, 其中R是任何代数公式,例如 a + b (在下面的示例中使用)或 a / (a + b) (与 a,b 的任何元素 x ,包括 a = b ,即自反关系)。

结构应该是:

R   a   b   c
a a+a a+b a+c
b b+a b+b b+c
c c+a c+b c+c

所以输出将是(对于上面的样本向量 x):

R   1   2   3
1 2 3 4
2 3 4 5
3 4 5 6

R也可以是一个比较,例如 a = ba > b^2 / a ,那么表中的结果将不是数字,而是 TRUE 或 FALSE。

R 中有创建这样一个表的函数吗?

最佳答案

x <- 1:3
outer(x,x,"+")

[,1] [,2] [,3]
[1,] 2 3 4
[2,] 3 4 5
[3,] 4 5 6

您可以将其他函数传递给outer,例如

outer(x,x,"==")

outer(x,x,FUN=function(a,b){a > (b^2 / a)})

关于r - R中代数关系的笛卡尔积表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16539042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com