怎么连接两个矩阵构成更大的矩阵?
mathematica吧
全部回复
仅看楼主
吧务
level 11
wshzh1966 楼主
A = {{a, b, c}, {d, e, f}};
B = {{1, 2}, {3, 4}};
2017年02月21日 11点02分 1
吧务
level 11
wshzh1966 楼主
ArrayFlatten 感觉不好用
2017年02月21日 13点02分 2
那就Flatten啊: A = {{a, b, c}, {d, e, f}}; B = {{1, 2}, {3, 4}}; Flatten[{A, B}, {{2}, {1, 3}}] // MatrixForm
2017年03月04日 08点03分
@xzcyr 谢谢~
2018年05月25日 12点05分
@xzcyr {{2}, {1, 3}}是什么意思啊,能不能解释一下
2020年06月29日 11点06分
2020年07月04日 03点07分
吧务
level 11
wshzh1966 楼主
Join[A, B, 2] // MatrixForm
2017年02月21日 13点02分 3
奇技淫巧Get……以前还真没注意过Join后面还可以加个数……
2017年03月04日 13点03分
@eyofdu 这不算吧 帮助有写啊 有直接的例子
2017年03月04日 14点03分
@wshzh1966 嗯嗯,是的……但是以前都是直接a~Join~b了……
2017年03月04日 14点03分
@wshzh1966 为啥必须放矩阵才能运行出来,用A,B就不行
2020年06月29日 13点06分
level 7
或者
Catenate[{A, B}]
Fold[Append[
#1, #
2] &, A, B]
2017年02月21日 14点02分 4
1