Seite 1 von 1

C/C++/Matlab - Grafisches Problem

Verfasst: Di 29. Sep 2009, 18:00
von MadGun
Hi Leute,
gleich das Problembild:
Bild
Was ihr hier seht ist im Wesentlichen eine harmonische (cos/sin) Kurve, stellt euch vertikal in der Mitte des Bildes das Koordinatensystem (x/y), im Bild mal als rote Linie markiert. Gesucht sind die positiven Maximalpunkte der Kurve, die in diesem Fall durch die beiden roten Punkte am linken und rechten Bildrand angedeutet sind.
Die Abstand zwischen den beiden Nulldurchgängen ist für jeden Fall gleich, auch die Lage des Maximums/Schwerpunkts, der immer etwa in der Mitt zwischen den Nulldurchgängen liegt.

Meine derzeitige Herangehensweise sucht nach den beiden Nulldurchgängen und dann in den beiden Mittelpunkten zwischen den Nulldurchgängen (das bild ist periodisch entlang der x-Achse) nach dem Maximalwert (also dem Punkt mit größter Helligkeit), da ich bisher die Annahme getroffen habe, das der hellste Punkt in der Mitte dem Maximalwert der Kurve entspricht. Jedoch scheint diese Annahme nicht immer zuzutreffen, sodass ich noch auf der Suche nach ergänzenden Mitteln bin.

Wie würdet ihr die Aufgabe lösen? Das Bild, dass hier dargestellt ist, ist etwa Optimalfall, das heißt konkret ist die Kurve ziemlich gestört, ein Finden von Punkten teils schwierig. Zur Verdeutlichung noch ein paar Bilder:
http://img230.imageshack.us/gal.php?g=2 ... ivativ.jpg