[C] algorytm na obliczenie wyznacznika - macierze

adams1604
Użytkownik
Użytkownik
Posty: 16
Rejestracja: 27 maja 2011, o 00:50
Płeć: Mężczyzna
Lokalizacja: Polska

[C] algorytm na obliczenie wyznacznika - macierze

Post autor: adams1604 »

Kod: Zaznacz cały

n=3
for(k=1;k<n;k++)
{
for(i=k+1;i<=n;i++)
{
a[i][k]=a[i][k]/a[k][k];
for(j=k+1;j<n;j++)
{
a[i][j]=a[i][j]-a[i][k]*a[k][j];
}
}
}
to jest algorytm dotyczący ELIMINACJI GAUSSA
teraz mam pytanie, jak dopisać do niego fragment algorytmu, pozwalający na obliczenie wyznacznika macierzy A.
xiikzodz
Użytkownik
Użytkownik
Posty: 1874
Rejestracja: 4 paź 2008, o 02:13
Płeć: Kobieta
Lokalizacja: Lost Hope
Podziękował: 28 razy
Pomógł: 502 razy

[C] algorytm na obliczenie wyznacznika - macierze

Post autor: xiikzodz »

Kod: Zaznacz cały

det=1;
for(i=1;i<=n;i++)det=det*a[i][i];
Awatar użytkownika
Zordon
Użytkownik
Użytkownik
Posty: 4977
Rejestracja: 12 lut 2008, o 21:42
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 75 razy
Pomógł: 910 razy

[C] algorytm na obliczenie wyznacznika - macierze

Post autor: Zordon »

szczegół może, ale kod z pierwszego posta to akurat nie zawsze działa ;d
adams1604
Użytkownik
Użytkownik
Posty: 16
Rejestracja: 27 maja 2011, o 00:50
Płeć: Mężczyzna
Lokalizacja: Polska

[C] algorytm na obliczenie wyznacznika - macierze

Post autor: adams1604 »

A to jest algorytm na Eliminacje Gaussa, czy rozkład LU macierzy? Bo chyba coś pomyliłem.
ODPOWIEDZ