大家好,我想在R中找到圆上的角度

问题描述 投票:0回答:1

已经给定(x,y)点,我知道半径。我想找到圆上每个点的角度。代码的未来是可以在[0,2Pi]间隔内均匀分布角度的测试。

我尝试过的代码是

b<-matrix(c(d[,2],d[,5]),ncol=2)
S<-(b/sqrt((rowSums(b^2))))
#S<-matrix(S[!is.na(S)],ncol=2)
lim=c(-1,1)
plot(S,xlim=lim,ylim=lim,xlab=expression(S1),ylab=expression(S2))
#S<-S[!is.na(S)]
U=matrix(c(0),nrow=nrow(S),ncol=1)
for(i in 1:nrow(S)){
    U[i,1]<-(atan(abs(S[i,1]/S[i,2])))
}

该代码给了我一些角度,但没有找到[270:360]。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS81b01lcS5wbmcifQ==” alt =“圆点”>“>

已经给定(x,y)点,我知道半径。我想找到圆上每个点的角度。代码的未来是可以在[0,2Pi]间隔上均匀分布角度的测试。我尝试过的代码是...

r geometry point angle
1个回答
1
投票

[嗨,如果您可以提供一些简单的数据样本,将非常有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.