gpt4 book ai didi

r - R 中矩阵两列相乘之和

转载 作者:行者123 更新时间:2023-12-02 01:51:35 25 4
gpt4 key购买 nike

我使用以下方法在 R 中生成一个矩阵,

ncolumns = 3
nrows = 10
my.mat <- matrix(runif(ncolumns*nrows), ncol=ncolumns)

该矩阵表示 3D 中点的坐标。如何在R中计算以下内容?

sum of x(i)*y(i)

例如如果矩阵是,

x y z
1 2 3
4 5 6

然后输出 = 1*2 + 4*5

我正在努力学习 R。因此,我们将非常感谢任何帮助。

谢谢

最佳答案

您正在寻找 %*% 函数。

ncolumns = 3
nrows = 10

my.mat <- matrix(runif(ncolumns*nrows), ncol=ncolumns)

(my.answer <- my.mat[,1] %*% my.mat[,2])

# [,1]
# [1,] 1.519

关于r - R 中矩阵两列相乘之和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14917323/

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