AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Inverse einer matrix

Ein Thema von swarley · begonnen am 18. Aug 2011 · letzter Beitrag vom 19. Aug 2011
 
swarley

Registriert seit: 17. Aug 2011
6 Beiträge
 
#1

Inverse einer matrix

  Alt 18. Aug 2011, 15:51
Hallo,
ich brauche dringend Hilfe. Ich soll in einer eigenen Unit ein Unterprogramm schreiben, dass die Inverse einer Matrix berechnet. Als Hinweiß habe ich gegeben, dass man den Gauß Jordan Algorithmus verwenden soll. Soweit so gut, ich habe mich durchs www gegooglet und verschiedene Quelltexte gefunden, aber beim "abtippen" in delphi sozusagen, hauts nicht mehr hin.
ich würde euch zeigen was ich da zusammengebastelt habe, bin aber auch offen für völlig neue tipps, bzw vllt seiten im internet wo ich eine gute beschreibung finde, wie ich vorgehen kann. Also wie gesagt, jegliche Form von Hilfe ist sehr willkommen.

Liebe Grüße

hier der Quelltext:

procedure invers(spalten1, zeilen1: Integer);
var
i, j,k, spalteninv: Integer;
begin
spalteninv := spalten1 + spalten1;

for i := 0 to zeilen1 - 1 do
for j := 0 to spalten1 - 1 do
begin
matIn[i, j] := mat1[i, j];
end;

for i := 0 to zeilen1 - 1 do
for j := spalten1 to spalteninv - 1 do
begin
if matIn[i, j] = matIn[i, (spalten1 + i)]
then
matIn[i, j] := 1
else
matIn[i, j] := 0;
end;

for k := 0 to zeilen1 - 1 do
for j := 0 to zeilen1 - 1 do
if j <> k
then
begin
for i := 0 to spalteninv - 1 do
matIn[j, i] := matIn[j, i] - ((matIn[j, k] / matIn[k, k]) * matIn[k, i]);
end
else
break;
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz