|
Hallo, Die Matrix ist h"asslich weil schlecht konditioniert. Bei einer Konditionszahl von ca 10^-113 (dass ist kein Witz) kann nix eine Inverse bilden, denn die existiert nicht. Ein Singul"arwertzerlegung b.z.w. eine QRSolve[] sollte aber etwas vern"unftiges liefern. Gruss Jens > "Georg Ch. Mellau" wrote: > > Liebe Mathematica Freunde, > > Kernel : Windows NT (2000) > > Ich habe ( eigentlich zum allerersten mal ) eine reproduzierbare > Kernel-Crash problem. > > Der allerhaeslichste "Entwickler Albtraum" ist wenn alles gut > funktioniert nur der Program stuerzt alle 5 ab. > Das hat man staending wenn man C programiert, mit Mathematica ist man > normalerweise frei von sowas. Dachte is bis jezt. > In ein Mathematica Spektroskopie - programm wird automatisch ein > "Non-Linear-Fit" auf 10.000 datensaetze angewandt. > Leider alle 10-20 minuten gibt es ein Kernel-Crash. > Zuerst war das problem nicht einzugrenzen. Nach 2 Wochen Arbeit (Ganz > im ernst ! ) habe ich gerade eine moegliche Fehlerursache gefunden, > wobei bin ish nicht ganz sicher das der eigentliche Uebel ist. Ich bin > ganz sicher das mit 3.0 dieses Problem nicht gab. > > Ich benutze Inverse[] sehr sehr of d.h. um die 100.000 x mal für > automatisch aufgestellte Matrizen. > Ich kann nichts in voraus sagen ueber meine Matrizen. > Die unten angezeigte Matrize crasht den Kernel. Es gibt wahrscheinlich > noch viele solche Beispiele - wenn solche Inverse[] aufrufe mein > Problem ist. > Die Matrize ist klar haesslich aber Mathematica solte damit umgehen > koennen und egal was als antwort liefern und agal was als fehler > melden aber nicht abstuerzen. > > Hat jemand irgendeine Idee was koennte ich machen ? > > An Wolfram Support hab ich gerade geschrieben. > > Bekomme ich jetzt von Wolfram Research einen ausgebesserten Version > oder muss ich mich einfrieren lassen bis der naechste update kommt ? > > Gab es jemals ein Fall wo nach ein solcher Fehlermeldung jemend eine > Ausgebesserte version bekommen hat ? > > Mit freundliche Gruesse > > Georg Mellau |