LabVIEWForum.de
Nichtlineare Kurvenanpassung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Nichtlineare Kurvenanpassung (/Thread-Nichtlineare-Kurvenanpassung)



Nichtlineare Kurvenanpassung - dane - 01.02.2018 14:31

Hallo Zusammen,

ich habe folgendes Problem:

Ich möchte eine Kurvenanpassung einer nichtlinearen Gleichung mit 2 unbhängigen Variablen durchführen.

Gleichung: I=a0*(exp((x-z*a1)/m1)-1)

Ich habe mehrere Messwerte für die unabhängigen Variablen x und z, sowie die dazugehörigen Werte für I. Nun möchte ich daraus die Koeffizienten a0 und a1 bestimmen. Der Faktor m1 ist konstant und bekannt.
Das Problem ist, dass bei der Funktion für die nichtlineare Kurvenanpassung in LV nur eine unabhängige Variable angegeben werden kann, ich jedoch zwei besitze. Die zweite unabhängige Variable z wird dann als Modell Parameter angenommen (siehe Bild im Anhang).

Ich bin ziemlich unerfahren mit LV und habe bereits im Forum nach einem ähnlichen Beitrag gesucht. Ich bin wohl auch nicht der Einzige mit diesem Problem, jedoch wurde ich aus den anderen Beiträgen nicht schlauer.

Gibt es denn eine Möglichkeit eine Kurvenanpassung mit zwei unabhängigen Variablen durchzuführen, bzw. wie kann ich der Funktion sagen, dass z auch eine unabhängige Variable ist?
Über eure Hilfe wäre ich wirklich sehr dankbar.

Beste Grüße
Dane


RE: Nichtlineare Kurvenanpassung - GerdW - 01.02.2018 16:54

Hallo Dane,

LabVIEW bringt eine sehr mächtige "Nichtlineare Kurvenanpassung"-Funktion (Nonlinear Curve Fit LM") mit - mitsamt Eintrag in der LabVIEW-Hilfe und dort aufgeführten Beispiel-VIs für diverse Testdaten.

Einfach mal reingucken!

Ansonsten kannst du auch gern beim "Master of curve fitting" lernen! Big Grin


RE: Nichtlineare Kurvenanpassung - dane - 02.02.2018 20:09

Hallo GerdW,

vielen Dank für die Antwort. Ja diese Funktion wollte ich verwenden, jedoch ist es nicht möglich diese anzuwenden, wenn man zwei unabhängige Variablen hat.
Das Problem hat sich nun allerdings erledigt, da die Kurvenanpassung für mein Vorhaben nicht mehr notwendig ist.


RE: Nichtlineare Kurvenanpassung - GerdW - 04.02.2018 17:37

Hallo dane,

Zitat:Ja diese Funktion wollte ich verwenden, jedoch ist es nicht möglich diese anzuwenden, wenn man zwei unabhängige Variablen hat.
Falsch!

Schau dir doch einfach mal die Beispiele vom oben verlinkten "Master of curve fitting" (Christian Altenbach) an, insbesondere die 2D-Beispiele!
Dort wird immer wieder NonlinearCurveFit verwendet!