在 Julia 中使用点绘制球体

我想在球体上采样 N 个点(假设 N = 10000)。
我知道如何绘制 3D 球体。但是,我不确定如何对点使用球坐标。
(以下是我用于球体的代码)


using pyplot
n = 100
u = range(0,stop=2*π,length=n);
v = range(0,stop=π,length=n);

x = cos.(u) * sin.(v)';
y = sin.(u) * sin.(v)';
z = ones(n) * cos.(v)';


surf(x,y,z,rstride=4,cstride=4)

在 Julia 中使用点绘制球体

eer05067 回答:在 Julia 中使用点绘制球体

这将完成工作:

scatter3D(vec(x),vec(y),vec(z);c="red",s=2)
surf(x,y,z,rstride=4,cstride=4)

enter image description here

本文链接:https://www.f2er.com/218633.html

大家都在问