已经给定(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]间隔上均匀分布角度的测试。我尝试过的代码是...
[嗨,如果您可以提供一些简单的数据样本,将非常有帮助。