发布网友 发布时间:2023-07-04 11:40
共1个回答
热心网友 时间:2023-11-16 20:27
二维图可以算球度。二维圆的画法可以采用柱面坐标系的方法,在z轴上用依次绘制不同半径的圆来形成一个球,在这个过程中要用到矩阵外积的思想,将圆的余弦值或者正弦值与半径进行外积,形成一个二维矩阵,矩阵的第二维度中的每个向量储存每个小圆的信息。矩阵外积(matC=numpy.outer(matA,matB)):在求解矩阵matA,matB的外积的过程中,matA和matB先被变成一维向量vectorA,vectorB,然后再对两个向量进行内积np.dot(vectorA,vectorB)得到分别于vectorB每个元素相乘得到的二维矩阵matC。在绘图的过程中,plot_surface(x,y,z)中要求的x,y,z矩阵必须是二维矩阵,也即是x,y,z的在z轴上的网格信息(用二维矩阵存储)。