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

Aus Physik
Zur Navigation springen Zur Suche springen
Zeile 3: Zeile 3:
 
* [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>
+
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> Die Funktion muss dann nicht immer in das aktuelle Arbeitsverzeichniss von Matlab kopiert werden, wenn sie gerade gebraucht wird.
 
   
 
=== Fehlermeldung? ===
 
=== Fehlermeldung? ===

Version vom 30. Juni 2005, 12:43 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.)
Die Funktion muss dann nicht immer in das aktuelle Arbeitsverzeichniss von Matlab kopiert werden, wenn sie gerade gebraucht wird.

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 eintippen:
$ export LD_ASSUME_KERNEL=2.4.1
  • dann aus der gleichen Konsole matlab starten:
$ matlab