Punkt na wykresie wielomianu, najbliżej pozycji kursora.

0

Dobrzy ludzie, pomocy. Otóż mam dany wielomian dowolnego stopnia podany w formie an xn +...+a0 . Potrzebuję znaleźć na nim punkt znajdujący się najbliżej kursora. Jedyne co do tej pory wymyśliłem, to sprawdzenie pozycji kursora na osi x i podstawienie ,ale jak wiadomo żaden z tego najbliższy punkt. No i działa średnio, jeśli wykresem jest pionowa linia :P.

0

Ja bym robił pętlę po pikselach leżących na wykresie.
P.S. Dla jakiego wielomianu wykresem jest linia pionowa?

0

Tutaj chyba trzeba będzie użyć matematyki (u mnie słabo ale to prawdopodobnie będzie jakoś tak). Najpierw wyznaczyć odległość kursora od dowolnego punktu wielomianu.

Xk,Yk <- kursor
Xw,Yw <- wykres wilomianu

teraz po prostu odległość z pitagorasa i wychodzi jakiś pierwiastek. Tutaj moja wiedza się wykłada ale to prawdopodobnie z pochodnej można wyliczyć i znaleźć ekstrema teuj funkcji. W każdym razie najbliższy punkt będzie najmniejszą wartością tej funkcji

1 użytkowników online, w tym zalogowanych: 0, gości: 1