-3
你可以推荐一种算法来旋转一个3x3x3大小的三维数组,它的中心元素(比如矩阵[1] [1] [1])围绕三维坐标系的x,y和z轴旋转吗?如何将三维矩阵围绕其中心元素顺时针旋转90度?
你可以推荐一种算法来旋转一个3x3x3大小的三维数组,它的中心元素(比如矩阵[1] [1] [1])围绕三维坐标系的x,y和z轴旋转吗?如何将三维矩阵围绕其中心元素顺时针旋转90度?
基本方法非常简单,我认为:弄清楚如何做一个2-D矩阵,并将其应用于垂直于旋转轴的3-D矩阵的每个平面。所有这些细节取决于存储矩阵元素的顺序,您还没有指定。
我认为,我们不能为2D做到这一点。我们如何获得二维或任何二维矩阵中的中心元素?
我们只能在奇数大小的矩阵上应用这种技术。对于均匀的尺寸,只需执行基本操作。