0
我有大小为5x3的矩阵A,其中包含某些点的3D(X,Y,Z)坐标,这些点应该是球体的中心。以及包含每个球体的半径的大小为5×1的矢量B.我如何在向量B中定义半径的点周围绘制球体,并在矩阵A中定义中心?如何在Matlab中绘制具有不同半径和不同原点的点周围的3D球体
我有大小为5x3的矩阵A,其中包含某些点的3D(X,Y,Z)坐标,这些点应该是球体的中心。以及包含每个球体的半径的大小为5×1的矢量B.我如何在向量B中定义半径的点周围绘制球体,并在矩阵A中定义中心?如何在Matlab中绘制具有不同半径和不同原点的点周围的3D球体
表格Matlab的文档
说明 的
sphere
函数生成的X,Y,和单位球体为使用surf
和mesh
的z坐标。
sphere
生成一个由20乘20面组成的球体。
sphere(n)
在当前图中绘制了一个n乘n球的冲浪图。
您需要按球体半径缩放这些点并将它们转换为适当的中心。然后绘制它们。 10秒的搜索matlab文档给了我这样做的代码,以及使用surf命令绘制球体。
冲浪 创建3-d阴影表面图