gpt4 book ai didi

r - R 中 2 个向量的投影

转载 作者:行者123 更新时间:2023-12-05 02:52:48 27 4
gpt4 key购买 nike

我想计算投影u⟶v

定义:proj(u⟶v)=u⋅v|v|2v

# my 2 vectors 
u<-c(1.5,sqrt(3)/2)
v<-c(2,0)

答案应该如下所示:

[1] 1.5 0.0

最佳答案

不完全确定您在寻找什么。

u <- c(1.5,sqrt(3)/2)
v <- c(2,0)

as.vector( (u %*% v) / (v %*% v) ) * v

产量

[1] 1.5 0.0

你可以把它包装成一个函数

proj <- function(u, v) {
return(as.vector( (u %*% v) / (v %*% v) ) * v)
}

关于r - R 中 2 个向量的投影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62494890/

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