我使用SURF命令使用MATLAB生成了这个3D圆顶曲面。我需要在中心以外的部分找到圆顶的高度(Z)(例如在(X = -2000,Y = -2000,Z =?)处)。如何使用MATLAB实现这一目标?请参阅下面的图片以获取参考:
答案 0 :(得分:1)
https://en.wikipedia.org/wiki/Sphere:(x-x_0)^2 + (y-y_0)^2 + (z-z_0)^2 = r^2
球体的中心位于< 0,0,0>。并且r = 3000所以这是等式:x^2 + y^2 + z^2 = 3000^2
你有x和y,想找到z。
z^2 = 3000^2 - (x^2 + y^2)
Sqrt (3000^2 - (2000^2+2000^2))
1.06
似乎不是SO的问题。