怎么连接两个矩阵构成更大的矩阵?
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
xzcyr
那就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分
ligw3390673
@xzcyr
谢谢~
2018年05月25日 12点05分
谢少2011
@xzcyr
{{2}, {1, 3}}是什么意思啊,能不能解释一下
2020年06月29日 11点06分
xzcyr
@谢少2011
参看这帖:
https://tieba.baidu.com/p/2597584262
2020年07月04日 03点07分
吧务
level 11
wshzh1966
楼主
Join[A, B, 2] // MatrixForm
2017年02月21日 13点02分
3
eyofdu
奇技淫巧Get……以前还真没注意过Join后面还可以加个数……
2017年03月04日 13点03分
wshzh1966
@eyofdu
这不算吧 帮助有写啊 有直接的例子
2017年03月04日 14点03分
eyofdu
@wshzh1966
嗯嗯,是的……但是以前都是直接a~Join~b了……
2017年03月04日 14点03分
谢少2011
@wshzh1966
为啥必须放矩阵才能运行出来,用A,B就不行
2020年06月29日 13点06分
level 7
guocong89
或者
Catenate[{A, B}]
Fold[Append[
#1, #
2] &, A, B]
2017年02月21日 14点02分
4
1