Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
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
Anzeige
01.02.2018, 16:54 (Dieser Beitrag wurde zuletzt bearbeitet: 01.02.2018 17:00 von GerdW.)
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.
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.
04.02.2018, 17:37 (Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2018 17:37 von GerdW.)
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!