Levenberg-Marquardt-mit-Matlab: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
Zeile 2: Zeile 2:
 
* [http://itp.tugraz.at/~golubk_a/download/lma/lma.m lma.m] ... Die Implementierung der Levenberg-Marquardt Algorithmus
 
* [http://itp.tugraz.at/~golubk_a/download/lma/lma.m lma.m] ... Die Implementierung der Levenberg-Marquardt Algorithmus
 
* [http://itp.tugraz.at/~golubk_a/download/lma/fit_beispiel.m fit_beispiel.m] ...Ein Beispielscript, in dem gezeigt wird, wie man '''lma.m''' benutzt
 
* [http://itp.tugraz.at/~golubk_a/download/lma/fit_beispiel.m 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.)<br>
  +
  +
Sollte dieser 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

Version vom 30. Juni 2005, 13:40 Uhr

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.)

Sollte dieser 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