Ja richtig, T2DMatrix ist eine selbstdefinierte Klasse
T2DMatrix = array of array of double;
Hab den Fehler jetzt aber schon selbst gefunden, wen es interessiert, er befindet sich
hier:
Delphi-Quellcode:
for i:= 0 to n-1 do
begin
result:=result + (intpower(-1,i)* matrixn[0,i]* matrixdet(matrizen[i],n-1));
end;
statt
Delphi-Quellcode:
for i:= 0 to n-1 do
begin
result:=result + (intpower(-1,i)* matrixn[1,i]* matrixdet(matrizen[i],n-1));
end;
Vielen dank für eure Hilfe
Da die Berechnung jetzt klappt ist mir das mit dem Überfprüfen der Hilfsmatrizen egal, die müssen ja stimmen.
Auch richtig: Der SetLength Aufruf bestimmt zuerst die Anzahl der Elemente des ersten Arrays, dann die des zweiten und so weiter. "Matrizen" ist ja ein Array von Zweidimensionalen Arrays.