如何使用javascript将矩阵拆分为4个子矩阵?
我有一个像这样的矩阵如何使用javascript将矩阵拆分为4个子矩阵?,javascript,algorithm,split,Javascript,Algorithm,Split,我有一个像这样的矩阵 const AMatrix = [ [1,2,3,4], [1,2,3,4], [5,6,7,8], [5,6,7,8] ] 我想把它分成4个子矩阵,像这样 [ [1,2], [1,2] ] [ [3,4], [3,4] ] [ [5,6], [5,6] ] [ [7,8], [7,8] ] 有人能帮我吗?这是您想要的: 常数AMatrix= [ [1, 2, 3, 4]
const AMatrix =
[
[1,2,3,4],
[1,2,3,4],
[5,6,7,8],
[5,6,7,8]
]
我想把它分成4个子矩阵,像这样
[
[1,2],
[1,2]
]
[
[3,4],
[3,4]
]
[
[5,6],
[5,6]
]
[
[7,8],
[7,8]
]
有人能帮我吗?这是您想要的:
常数AMatrix=
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[5, 6, 7, 8],
[5, 6, 7, 8]
];
常数res=[];
对于var i=0;i谢谢。是否有可能使它动态地适用于每一个偶数长度矩阵?你是指尺寸为4x4、6x6、8x8或4x4、8x8、16x16的矩阵?我的问题中有一个or。实际上没有。我希望它在垂直和水平方向上将每一个偶数长度矩阵减半,并创建4个子矩阵。