Levenberg-Marquardt-mit-Matlab

Aus Physik
Zur Navigation springen Zur Suche springen

Projektdaten

  • lma.m ... Die Implementierung der Levenberg-Marquardt Algorithmus
  • fit_beispiel.m ...Ein Beispielscript, in dem gezeigt wird, wie man lma.m benutzt

Am besten, man speichert lma.m im Ordner ~/matlab da Matlab dort standartmässig als erstes nach aufgerufenen Funktionen sucht. (Mit dem Befehl path den man einfach in das command window von Matlab eintippen kann, sieht man ob ~/matlab auch tatsächlich verwendet wird. Wobei ~ die übliche von Linux benutzte Abkürzung für das Homeverzeichniss des Benutzers ist.)


Fehlermeldung?

Sollte diese Fehlermeldung beim Benutzen von lma.m kommen: ??? Invalid MEX-file '/afs/itp.tugraz.at/opt/matlab/R14.sp2a/toolbox/symbolic/maplemex.mexglx': /afs/itp.tugraz.at/opt/matlab/R14.sp2a/bin/glnx86/libmaple.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference. dann gibt es die folgende Lösung:

  • eine Konsole aufmachen
  • dort folgendes eintippe:
$ export LD_ASSUME_KERNEL=2.4.1
  • dann aus der gleichen Konsole matlab starten:
$ matlab