Hallo liebe Experten
!
Ich bräuchte mal dringend hilfe! Für mein Studium sollte ich ein Programm schreiben, das Gleichungssysteme (in Matrizenform) nach dem Jacobi-Verfahren löst. Ich hab’ mir nun alles reingezogen was ich dazu finden konnte und hab’ tatsächlich ein Programm auf die Beine gestellt. Meine testaufgabe und auch einige Andere wurden damit auch richtig gelöst, bei den Meisten kam aber nur Müll heraus. Liegt das nun an meinem Programm (ich verzweifel schon!), oder lassen sich manche Matrizen einfach nicht mittels Jacobi-Verfahren lösen?
Für 'ne schnelle Antwort wär ich echt dankbar!
Seb
PS.: Wen’s interessiert. Mein Quelltext in C++:
//Jakobi-Verfahren
include
include
include
int n,i,j,r;
double hilfsvar,hilfsvar2;
double x[5],xneu[5],a[5][5],b[5];
void main ()
{
cout>n;
for (i=0;i>a[i][j];
}
for (i=0;i>b[i];
}
cout 0
hilfsvar = hilfsvar + b[i] / a[i][i]; //B-Matrix-Wert wird dividiert
hilfsvar2 = 0;
for (j=0;j