INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Funktion erkennen und Koeffizienten bestimmen



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!

11.11.2012, 00:24
Beitrag #1

stoevinho Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Aug 2012

2010
2012
DE



Funktion erkennen und Koeffizienten bestimmen
Hallo Forum-Mitglieder,

ich bin mir jetzt überhaupt nicht sicher, ob es eine LabView-Funktion gibt, mit deren Hilfe man die Koeffizienten einer Funktion bestimmen lassen könnte?!

Ich habe eine Signalverlaufsdiagramm und als Input 2x 1D Array. Ich mache das gerade handisch: Speichern der beiden 1D Arrays in ein Text-File (alles LabView), öffnen in Excel und dann gehts per Excel weiter (dort kann man Koeffizienten bestimmen lassen). Habt ihr eine Idee? Ein Screenshot (Beispiel; PNG-Datei) ist angehängt ...

Vielen Dank im Voraus für eure Hilfe!

Grüße und einen schönen Abend noch :-)
stoevinho

LabView 10.0 (Lv10.0)


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.11.2012, 09:02
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Funktion erkennen und Koeffizienten bestimmen
Schon mal das probiert:
http://zone.ni.com/reference/en-XX/help/...omial_fit/
Du könntest auch mal Deine Daten und Dein VI hochladen mit den Koeffizienten von Excel, dann kann man es mal vergleichen, oder Du programmierst es einfach selber nach und sagst, ob es geklappt hat.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2012, 10:38 (Dieser Beitrag wurde zuletzt bearbeitet: 11.11.2012 19:08 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Funktion erkennen und Koeffizienten bestimmen
Zitat:Funktion erkennen...
Es gibt unendlich viele Funktionen, vor allem aber lassen sich in fast jeden Verlauf mehrere Funktionen hineindeuten. (Z.B kann jede Funktion als Potenzreihe dargestellt werden. Die Frage ist nicht: welche Funktion ist geeignet, sondern: mit welcher Funktion brauche ich für eine gute Anpassung die wenigsten Koeffizienten. Das ist in der Regel diejenige Funktion, die auch physikalisch begründbar ist.) Welche Funktion also verwendet wird, muss selbst entschieden werden, dabei kann Labview nicht helfen.
Zitat:...und Koeffizienten bestimmen
Man kann aber die Koeffezienten von jeder beliebigen Funktion mit Labview bestimmen. Funktionsbeschreibung wahlweise mit Formelstring oder, da das nicht immer geht, mit einem VI.
Bei deinem Beispiel sieht man aber sofort, dass sich der Verlauf durch ein Polynom sehr gut beschreiben lassen müßte. Das Einzige, was dann noch entschieden werden muss: die Ordnung des Polynoms. Höhere Ordnung = besseren Anpassung, aber mehr Koeffizienten. Das muß man probieren.

Das am besten geeignete VI hat Markus bereits genannt (unter Mathematik -> Anpassung)

Deine Darstellung gefällt mir nicht ganz, und zwar deshalb nicht, weil ich es immer anders mache Big Grin
Originaldaten nur Punkte, aber im Vordergrund. Gefittete Funktion als durchgezogene Linie im Hintergrund. Wenn die Originaldaten nur aus wenigen Werten bestehen, dann die gefittete Kurve mit mehr Punkten berechnen, damit man nicht die Geradenabschnitte sieht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.11.2012, 13:46
Beitrag #4

stoevinho Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Aug 2012

2010
2012
DE



RE: Funktion erkennen und Koeffizienten bestimmen
Hallo!

Und danke für die tollen antworten.. werde das gleich mal ausprobieren *gespannt ist*
Bei Erfolg oder Misserfolg meld ich mich

DAAANKEE!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Erkennen der numerischen Wertänderung FCBFAN 3 5.047 20.05.2014 20:28
Letzter Beitrag: GerdW
  Mehrfache Werte erkennen und weiterverarbeiten Enemy 2 3.857 09.01.2013 20:45
Letzter Beitrag: Enemy
  Anzahl von true Bools im Array bestimmen / LED Farbe erkennen Topps 7 7.011 15.11.2011 16:05
Letzter Beitrag: unicorn
  Events im Chart erkennen law 3 4.225 05.03.2010 11:05
Letzter Beitrag: GerdW
  Zyklus im Signalverlauf erkennen und isolieren Sidd 15 11.502 21.07.2008 08:12
Letzter Beitrag: Grobi
  Spitzen im Array richtig erkennen? Chasing 9 7.943 10.05.2008 19:27
Letzter Beitrag: Chasing

Gehe zu: