LabVIEWForum.de
ganzrationale Funktion aus einem fit erstellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: ganzrationale Funktion aus einem fit erstellen (/Thread-ganzrationale-Funktion-aus-einem-fit-erstellen)



ganzrationale Funktion aus einem fit erstellen - altissimus - 19.06.2008 11:33

Ich habe das problem dass ich aus dem Polynomal Fit eine Reihe von Koeffizienten als Array rausbekomme.
Ich will diese nun in eine Formel umwandeln
Konkret habe ich eine beliebg langes Array.
[3, 5 ,-10, 3;5]
und das soll in
3+5x-10x^2+3,5x^3
gewandelt werden.
Bitte um Hilfe
Danke
Hannes


ganzrationale Funktion aus einem fit erstellen - Kvasir - 19.06.2008 11:43

Grüße

edit: Hat sich ein Fehler eingeschlichen. Statt der zwei letzten Elemente 3 und 5 gehört natürlich nur ein "3.5"


ganzrationale Funktion aus einem fit erstellen - Lucki - 19.06.2008 12:48

Oder so:
[attachment=13043]
Lv82_img[attachment=13042]
Edit: Es gibt vom VI Polynomial Plot noch die Instanz "Bereich", darin ist der Rampengenarator mit enthalten und das Beispiele wird einfacher.
Wenn Du statt eines Plots nur bestimmte Einzelwerte brauchst, dann ist natürlich das Beispiel von Kvasir auch gut oder sogar besser.


ganzrationale Funktion aus einem fit erstellen - altissimus - 19.06.2008 13:33

vielen dank
habe nun das was ich brauche


ganzrationale Funktion aus einem fit erstellen - Lucki - 19.06.2008 15:17

@Kvasir
Das VI funktioniert so nicht, damit wird nicht die Funktion
y= a0 + a1*x +a2*x^2 +a3*x^3, oder umgeschrieben y = ((a3*x + a2)*x + a1)*x + a0
berechnet, sondern eine Funktion
y = x^a0 + x^a1 + x^a2 + x^a3
So würde es funktionieren:
[attachment=13050]


ganzrationale Funktion aus einem fit erstellen - Kvasir - 19.06.2008 16:28

Du hast natürlich vollkommen Recht. Das kommt vom schlampigen Arbeiten.
Ich wollte es ursprünglich natürlich so verbinden: