Tamam, bu Matrise sahip olduğumu düşünün: {{1,2}, {2,3}} ve {{4,1,2}, {5,2,3}} tercih ederim. Yani matrise bir sütun hazırladım. Bunu yapmanın kolay bir yolu var mı?Matris için sütun nasıl?
En iyi öneri şudur:
PrependColumn[vector_List, matrix_List] :=
Outer[Prepend[#1, #2] &, matrix, vector, 1]
Ama daha kod yükleme gerektirir sürekli kodu obfuscates ve. Bu bir şekilde inşa edilmiş değil mi? MapThread
bunun gibi görevler için en sık kullanacağınız fonksiyonu (Ben hepsini kullanmaktır Genel olarak
PrependColumn[vector_List, matrix_List] := MapThread[Prepend, {matrix, vector}];
:
Görünüşe göre, http://stackoverflow.com/questions/4270802/inserting-into-a-2d-list/4270825#4270825 adresindeki cevabı kaçırdınız. ArrayFlatten'in kullanılması daha hızlı görünüyor. –