如何在R语言中通过元素相加求两个向量的叉积?


要在R语言中通过元素相加求两个向量的叉积,我们可以使用`%o%`运算符计算外积。

例如,如果我们有两个向量x和y,那么可以通过以下命令找到这两个向量的叉积(通过元素相加):

x%o%y

查看下面的例子来了解它是如何工作的。

示例1

要在R语言中通过元素相加求两个向量的叉积,请使用以下代码:

Open Compiler
x1<-1:5 y1<-1:5 x1%o%y1

输出

如果您执行上述代码,将会生成以下输出:

    [,1] [,2] [,3][,4][,5]
[1,]  1   2   3    4   5
[2,]  2   4   6    8  10
[3,]  3   6   9   12  15
[4,]  4   8  12   16  20
[5,]  5  10  15   20  25

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

示例2

要在R语言中通过元素相加求两个向量的叉积,请使用以下代码:

Open Compiler
x2<-1:6 y2<-1:6 x2%o%y2

输出

如果您执行上述代码,将会生成以下输出:

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

示例3

要在R语言中通过元素相加求两个向量的叉积,请使用以下代码:

Open Compiler
x3<-1:8 y3<-1:8 x3%o%y3

输出

如果您执行上述代码,将会生成以下输出:

   [,1][,2][,3][,4][,5][,6][,7][,8]
[1,] 1   2   3   4   5   6   7   8
[2,] 2   4   6   8  10  12  14  16
[3,] 3   6   9  12  15  18  21  24
[4,] 4   8  12  16  20  24  28  32
[5,] 5  10  15  20  25  30  35  40
[6,] 6  12  18  24  30  36  42  48
[7,] 7  14  21  28  35  42  49  56
[8,] 8  16  24  32  40  48  56  64

示例4

要在R语言中通过元素相加求两个向量的叉积,请使用以下代码:

Open Compiler
x4<-1:10 y4<-1:10 x4%o%y4

输出

如果您执行上述代码,将会生成以下输出:

    [,1][,2][,3][,4][,5][,6][,7][,8][,9][,10]
[1,]  1   2   3   4   5   6   7   8   9  10
[2,]  2   4   6   8  10  12  14  16  18  20
[3,]  3   6   9  12  15  18  21  24  27  30
[4,]  4   8  12  16  20  24  28  32  36  40
[5,]  5  10  15  20  25  30  35  40  45  50
[6,]  6  12  18  24  30  36  42  48  54  60
[7,]  7  14  21  28  35  42  49  56  63  70
[8,]  8  16  24  32  40  48  56  64  72  80
[9,]  9  18  27  36  45  54  63  72  81  90
[10,] 10 20  30  40  50  60  70  80  90 100

更新于:2021年11月9日

550 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告