请问有没有输出一个矩阵所有子矩阵的函数?
mathematica吧
全部回复
仅看楼主
level 6
sgylvqº
楼主
比如输入一个3x3的矩阵,输出4个2x2矩阵和9个1x1矩阵
2021年04月16日 08点04分
1
吧务
level 10
asdasd1dsadsa
我没见过。我现场写了一个:
Partition[Range@9,3]
MatrixForm@Part[%, ##] &
@璐村惂鐢ㄦ埛_053SRMK馃惥
Tuples[Partition[Range@3, #, 1], 2] & /@ Most@Range@3 //Catenate
2021年04月17日 07点04分
2
sgylvqº
太感谢你了,明天跑一跑
2021年04月20日 16点04分
吧务
level 15
xzcyr
……这不就是 BlockMap 吗:
2021年05月01日 02点05分
3
asdasd1dsadsa
我也记得有这么个东西,就愣是想不起来。应该是在酱紫君的project euler题解里见过一次,但从来不用就给忘了。
2021年05月01日 07点05分
1