2015-08-12 2 views
0

В настоящее время я использую la4j для выполнения операций с матрицами. Есть ли эффективный способ добавления строки или столбца в существующую матрицу между другими строками и столбцами? Я попытался с:la4j - Добавление строки или столбца в матрице

matrix.setRow(0, Vector.fromArray(myDoubleArray)); 
matrix.setColumn(0, Vector.fromArray(myDoubleArray)); 

Однако setRow and setColumn перезаписывает существующие строки/столбца в матрице.

Например, цель состоит в том, чтобы превратить это:

1 2 3 
4 5 6 
7 8 9 

к этому:

6 5 1 
1 2 3 
4 5 6 
7 8 9 

, когда я добавить новый первый ряд.

ответ