Terathon数学图书馆
这是一个C ++数学库,其中包含矢量,矩阵,四元数和射影几何代数元素的类。具体的类如下:
Vector2D – 2D向量( x , y )扩展为四个维度(( x , y ,0,0)。
Vector3D – 3D向量( x , y , z )扩展为四个维度(( x , y , z ,0)。
Vector4D – 4D向量( x , y , z , w )。
Point2D –一个二维点( x , y ),它以( x , y ,0,1)的四个维度延伸。
Poin
旋转2D方矩阵
您会得到一个代表图像的nxn 2D矩阵。
将图像旋转90度(顺时针)。
注意:您必须就地旋转图像,这意味着您必须直接修改输入2D矩阵。 不要分配另一个2D矩阵并进行旋转。
Example 1:
Given input matrix =
[
[1,2,3],
[4,5,6],
[7,8,9]
],
rotate the input matrix in-place such that it becomes:
[
[7,4,1],
[8,5,2],
[9