Не очень понял, Николай, что такое "угловые клетки", очевидно имеется ввиду столбец в котором есть единица, а все остальное ноль.
Цитата:
Долго думал писать это, или это и так понятно...
Откуда следует, что метод должен указывать на индексы независимых строк?
Можно попросить источник (желательно английский) на который можно сослаться?
А вообще, благодарствую, метод действительно работает, возьмем пример из указанной книжки:
Код:
A=[
-1 0 1 1 2;
1 -1 2 -1 1;
1 -2 5 -1 4;
2 0 0 -2 1;
3 -2 5 -3 5;
5 -2 5 -5 6;]
транспонирование матрицы даст
Код:
B=A'
-1 1 1 2 3 5
0 -1 -2 0 -2 -2
1 2 5 0 5 5
1 -1 -1 -2 -3 -5
2 1 4 1 5 6
reduced echelon form которой
Код:
rref(B)
1 0 1 0 1 1
0 1 2 0 2 2
0 0 0 1 1 2
0 0 0 0 0 0
0 0 0 0 0 0
посморим что написано в ответе на стр. 78
http://ioe.engin.umich.edu/people/fac/b ... oph1-4.pdfкогда строки оригинальной матрицы обозначены сверху вниз как R1-R6
redundant constraints are
Код:
R3 (-1, -2, 1, 0, 0, 0)
R5 (-1, -2, 0, -1, 1, 0)
R6 (-1, -2, 0, -2, 0, 1)
so that
Код:
R3 = R1 + R2.
R5 = R1 + 2R2 + R4
R6 = R1 + 2R2 + 2R4
Будем считать это подарком к Новому Году
, с Наступающим!!!
P.S. в моем, частном случае для новой матрицы есть условие:
из зависимых строк нужно выбрать ту, которая содержит наибольшее число нулей...