Hej!
Kilkanaście dni już nad tym siedzę i nie znalazłem wystarczająco dobrego rozwiązania. Załóżmy, że są dane punkty na płaszczyźnie:
(x1,y2), (x2,y2), ..., (xn,yn)
które spełniają warunek:
x[i+1]-x[i] = 1, dla "i" z przedziału [1, n-1]
Będę stosował zapis równoważny: x[i] = xi (z definicji)
Dla danego punktu (xp,yp) potrzebuję wyznaczyć wartość k (k<p) z przedziału, dla której punkt x[k] jest punktem "przełamania" łamanej powstałej z połączenia odcisków prostych rekresji liniowej punktów y[i] z lewej i prawej strony punktu x[k].
Przykład:
Niech punkty i przykładowe odcinki regresji wyglądają tak:
Dla punktu zielonego (punkt startowy; punkty na prawo od niego nie mają znaczenia) chcę wyznaczyć wartość k=21, dla której to x[k] jest punktem łamania (punkt czerwony).
Mielibyście jakiś pomysł na to?