вы можете использовать
insert_rows(row_number, X)
insert_cols(col_number, X)
в зависимости от того, как вы добавляете элементы. В идеале вы должны определить размер вашей матрицы при объявлении и выполнить итерацию по вашей матрице, используя доступ к элементу, т.е.
[],
(), or
.at()