m:ist ein 1D-Array in dem eine 2D-Matrix zeilenweise gespeichert ist, die quadratisch ist. n ist die dimension der quadratischen matrix. Es gilt n>1; Zu berechen ist die Determinante der Matrix.
Für die es nicht wissen. eine determinante einer 2X2 Matrix errechnet sich z.B. so: 2 4 3 7
@virtual Wenn du eine bessere Idee hast wie man das darstellen kann, verbesser das mal bitte. Danke im voraus.
So Par ist 250 Zeichen. Von virtual und beefy erwarte ich höchstens 200 und noch was allokierter Speicher muss wieder freigegeben werden.nicht wahr beefy
@virtual und beefy Ok, habs gerade selber geproggt, ich glaub 200 ist kaum zu schaffen. 230 reicht mir auch. Wenn ich mich nicht verzählt habe bin ich bei 236.
Das interessiert den Algorithmus eigentlich nicht, solange genug Speicher vorhanden ist, den der allokieren kann. Geh einfach davon aus das der genug Speicher hat. 100x100 sollte der übrigens problemlos schaffen. Behaupte ich jetzt einfach mal. Werds gleich mal probieren. Wieso bist du den so geil auf die Lösung?
@karl-heinz-otto. mit deinem n=100 hast du recht. Ich sitze hier gerade vor ner lahmen kiste (nur 440 MHz) und der rechnet sich ja schon bei n=20 zu tode.(ist halt vom aufwand her ne fakultät drin weil der ja(100*99er Determinaten errechnen muss => 100*99*98er Determinanten usw.)
Aber vom Prinzip her müsste auch n=100 gehen. Nur das du halt ewig auf das Ergebnis warten müsstest.
ging diesmal bei mir erstaunlich schnell weils gleich funktioniert hat. 10 minuten. und habe dann 2 Stunden dran gesessen um von 400 Zeichen auf 236 zu kommen. Normalerweise dauert das bei mir allerdings viel länger weil ich bei den Array-idices immer was falsch mache. Diesmal war mir das Glück hold.
Habs gerade mal ausgerechnet. für n=15 braucht mein rechner schon 1000 Stunden. Bis n=12 ists mit ner guten halben Stunde gerade noch akzeptabel n=18 überlebe ich schon gar nicht mehr
Getestet hab ichs auch nur an 3er und 4er Matrizen, von denen gabs beispiele und Lösungen im Internet, so das ich das nicht erst selber von hand rechnen musste Gruss Heiko -- ...fleißig wie zwei Weißbrote