如何在R語言中透過元素相加求兩個向量的叉積?


要在R語言中透過元素相加求兩個向量的叉積,我們可以使用`%o%`運算子計算外積。

例如,如果我們有兩個向量x和y,那麼可以透過以下命令找到這兩個向量的叉積(透過元素相加):

x%o%y

檢視下面的例子來了解它是如何工作的。

示例1

要在R語言中透過元素相加求兩個向量的叉積,請使用以下程式碼:

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

示例2

要在R語言中透過元素相加求兩個向量的叉積,請使用以下程式碼:

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語言中透過元素相加求兩個向量的叉積,請使用以下程式碼:

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語言中透過元素相加求兩個向量的叉積,請使用以下程式碼:

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 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.