我想顺时针旋转矩阵90度。这相当于使输入中的第一列成为输出的第一行,输入的第二列成为输出的第二列,输入的第三列成为输出的第三列。请注意,由于90度的旋转,列的底部=行的起始位置。我如何在php中将二维数组旋转90度
例如:
$matrix= [[1, 2, 3]
[4, 5, 6],
[7, 8, 9]];
rotate90degrees($matrix)= [[7, 4, 1],
[8, 5, 2],
[9, 6, 3]]
我所知道的是我第一次转置矩阵,然后交换列90度旋转矩阵。这如何应用于PHP?
什么是您的数据结构?你只想打印你的新矩阵? – Niols
数字,我只是wana旋转矩阵,因为你可以看到后 –