macierz dopełnień, macierz odwrotna

0

witam proszę o podanie algorytmu lub napisanie kodu na macierz dopełnień(w liczeniu macierzy odwrotnej )

for (j = 0; j < stopien; j++)
{
for (i = 0; i < stopien; i++)
{
for (k = 0; k < stopien - 1; k++)
{
for (l = 0; l < stopien - 1; l++)
{
/tutaj trzeba dodać kod na wyciąganie
z macierzy matrix[l,k] do macierzy dopr[l,k]
mam kod na rozwinęcie laplace'a wzgledem
1 wiersza ale nie potrafie go zamienić na
macierz dopełnień oto kod:
if (l < i)
{
dopr[l, k] = matrix[l, k + 1];
}
else
{
dopr[l, k] = matrix[l + 1, k + 1];
}
/
}
}
//matrix[i, j] = (z*wyznacznik(dopr,stopien-1))/det;
z = -z;
}

            }
0

sam sobie odpowiem zrobiłem algorytm ale i tak mi źle liczy nie wiem czemu oto algorytm (według mnie dobry), prosze o odpowiedź:

                                if (l < i && )
                                {
                                    dopr[l, k] = matrix[l, k + 1];
                                }
                                else if (k < j &&)
                                {
                                    dopr[l, k] = matrix[l+1, k];
                                }
                                else if (l < i && k < j)
                                {
                                    dopr[l, k] = matrix[l , k];
                                }
                                else
                                {
                                    dopr[l, k] = matrix[l + 1, k + 1];
                                }

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0