22.03.2011, 23:12
Hallo,
mir ist aufgefallen, dass das VI 'Gaußsche Spitzenwertanpassung' für kleine y-Werte nicht konvergiert. Wenn ich die y-Werte mit 100 multipliziere, klappt es allerdings wieder. Der Parameter 'Toleranz' des VIs hat auch keinen Einfluss auf die Konvergenz. (siehe Beispiel VI)
So etwas ähnliches ist mir auch schon mit dem VI Nichtlineare Kurvenanpassung (LM) passiert. Hier konnte man das Problem jedoch lösen, indem man die Konstante 'lamba' im VI Nichtlineare Kurvenanpassung (LM) verkleinerte. So etwas habe ich hier jetzt aber nirgends gefunden.
Gibt es für den Gauss-Fit eine Lösung, so dass der Fit auch für kleine y-Werte konvergiert (abgesehen davon, die Eingangsdaten groß zu multiplizieren)?
Alternativ: Gibt es andere Solver, (gerne auch in dll's, die man dann zwar selber einbinden muss) die zuverlässiger funktionieren als die LabView-eigenen?
schöne Grüße,
soranito
mir ist aufgefallen, dass das VI 'Gaußsche Spitzenwertanpassung' für kleine y-Werte nicht konvergiert. Wenn ich die y-Werte mit 100 multipliziere, klappt es allerdings wieder. Der Parameter 'Toleranz' des VIs hat auch keinen Einfluss auf die Konvergenz. (siehe Beispiel VI)
So etwas ähnliches ist mir auch schon mit dem VI Nichtlineare Kurvenanpassung (LM) passiert. Hier konnte man das Problem jedoch lösen, indem man die Konstante 'lamba' im VI Nichtlineare Kurvenanpassung (LM) verkleinerte. So etwas habe ich hier jetzt aber nirgends gefunden.
Gibt es für den Gauss-Fit eine Lösung, so dass der Fit auch für kleine y-Werte konvergiert (abgesehen davon, die Eingangsdaten groß zu multiplizieren)?
Alternativ: Gibt es andere Solver, (gerne auch in dll's, die man dann zwar selber einbinden muss) die zuverlässiger funktionieren als die LabView-eigenen?
schöne Grüße,
soranito