Хорошо, представьте, что у меня есть эта матрица: {{1,2}, {2,3}}, и я предпочел бы {{4,1,2}, {5,2,3}}. То есть, я добавил столбец в матрицу. Есть ли простой способ сделать это?Как добавить столбец к матрице?
Мое лучшее предложение заключается в следующем:
PrependColumn[vector_List, matrix_List] :=
Outer[Prepend[#1, #2] &, matrix, vector, 1]
Но это запутывает код и постоянно требует загрузки все больше и больше кода. Разве это не так построено?
Очевидно, вы пропустили ответ в http://stackoverflow.com/questions/4270802/inserting-into-a-2d-list/4270825#4270825. Использование 'ArrayFlatten' кажется более быстрым. –