Kalkulator odległości punktu od prostej
Podaj współrzędne punktu i współczynniki prostej w postaci Ax + By + C = 0, aby obliczyć najkrótszą (prostopadłą) odległość między nimi — wraz z pełnymi krokami obliczeń.
Oblicz odległość punktu od prostej
Wzór na odległość punktu od prostej
Gdzie:
- \(d\) — odległość prostopadła od punktu do prostej (w jednostkach)
- \(x_1, y_1\) — współrzędne punktu P
- \(A, B, C\) — współczynniki prostej \(Ax + By + C = 0\)
Wzór wyznacza, jak daleko punkt leży od prostej wzdłuż najkrótszej możliwej drogi — czyli prostopadle. Licznik to wartość równania prostej w danym punkcie, a mianownik \(\sqrt{A^2 + B^2}\) normalizuje współczynniki, tak aby wynik był prawdziwą odległością euklidesową.
Odległość punktu od prostej — przykład obliczenia
Przykład: oblicz odległość punktu P(3, 4) od prostej \(2x - y + 1 = 0\).
\[ A x_1 + B y_1 + C = 2 \cdot 3 + (-1) \cdot 4 + 1 = 6 - 4 + 1 = 3 \]
\[ d = \frac{|3|}{\sqrt{2^2 + (-1)^2}} = \frac{3}{\sqrt{5}} \approx 1.342 \text{ jednostki} \]
Wynik: najkrótsza odległość od punktu P(3, 4) do prostej wynosi \(\frac{3}{\sqrt{5}} \approx 1.342\) jednostki (dokładnie \(\frac{3\sqrt{5}}{5}\)), a \(d^2 = \frac{9}{5} = 1.8\) jednostek².
Jak korzystać z kalkulatora
- Wpisz współrzędną x (x₁) swojego punktu P.
- Wpisz współrzędną y (y₁) swojego punktu P.
- Wpisz współczynnik A — liczbę stojącą przy \(x\) w równaniu prostej.
- Wpisz współczynnik B — liczbę stojącą przy \(y\).
- Wpisz współczynnik C — wyraz wolny.
- Odczytaj wynik: najkrótszą odległość \(d\), jej kwadrat \(d^2\) oraz rozwiązanie krok po kroku.
Jeśli prosta jest zadana w postaci kierunkowej \(y = mx + b\), najpierw przekształć ją do postaci \(mx - y + b = 0\); wtedy \(A = m\), \(B = -1\) oraz \(C = b\). Jeśli prosta przechodzi przez dwa punkty, najpierw sprowadź jej równanie do postaci \(Ax + By + C = 0\), a dopiero potem wpisuj współczynniki.
Czym jest odległość punktu od prostej?
Mając punkt P i nieskończenie długą prostą, możemy poprowadzić nieskończenie wiele odcinków łączących P z punktami prostej. Najkrótszy z nich jest prostopadły do prostej i to właśnie jego długość nazywamy odległością punktu od prostej. To podstawowe pojęcie geometrii analitycznej, znajdujące zastosowanie m.in. w grafice komputerowej, robotyce, wykrywaniu kolizji, systemach informacji geograficznej czy optymalizacji.
Wzór działa dla dowolnej prostej zapisanej w postaci ogólnej \(Ax + By + C = 0\). Wyrażenie \(Ax_1 + By_1 + C\) jest równe zeru dokładnie wtedy, gdy punkt leży na prostej. Gdy nie jest zerowe, dzielenie przez \(\sqrt{A^2 + B^2}\) — czyli długość wektora normalnego \((A, B)\) — zamienia surową wartość na faktyczną odległość, dzięki czemu wynik nie zależy od przeskalowania równania. Pomnożenie całego równania np. przez 2 nie zmienia odległości.
Wynik 0 jednostek oznacza, że punkt leży dokładnie na prostej. Większe wartości oznaczają po prostu, że punkt jest dalej; odległość jest zawsze nieująca, bo licznik staje w wartości bezwzględnej. Odcinek prostopadły wskazuje też, gdzie znajduje się najbliższy punkt prostej — jest to spodek prostopadłej opuszczonej z punktu P.
Założenia, ograniczenia i wskazówki
- Prosta musi być poprawna: współczynniki A i B nie mogą być jednocześnie zerami; w przeciwnym razie równanie nie opisuje prostej i kalkulator wyświetli błąd.
- Prosta jest nieskończona: odległość mierzymy do całej prostej, a nie do odcinka czy półprostej. Dla odcinka najbliższym punktem może okazać się jeden z jego końców.
- Niezależność od skali: możesz pomnożyć A, B i C przez dowolną niezerową stałą (także ujemną) — odległość się nie zmieni, ponieważ wzór normalizuje współczynniki automatycznie.
- Zamiana z innych postaci: z postaci \(y = mx + b\) przyjmij \(A = m\), \(B = -1\), \(C = b\); z dwóch punktów \((x_1, y_1)\), \((x_2, y_2)\) użyj \(A = y_1 - y_2\), \(B = x_2 - x_1\), \(C = x_1 y_2 - x_2 y_1\).
- Jednostki: odległość wyrażona jest w tych samych jednostkach co współrzędne, więc dbaj o spójność jednostek na obu osiach.
Odległości między punktami i prostymi pojawiają się w wielu pokrewnych zadaniach. Jeśli przekształcasz równania prostych albo rozwiązujesz układy z prostymi prostopadłymi, punkty przecięcia pomoże znaleźć kalkulator metody eliminacji, a rozwijanie wyrażeń w stylu iloczynów \((A x_1 + B y_1 + C)\) szybko wykonasz kalkulatorem metody FOIL lub kalkulatorem mnożenia dwumianów.
Najczęściej zadawane pytania
Co, jeśli moja prosta jest pionowa, np. x = 5?
Prosta pionowa doskonale wpisuje się w postać ogólną. Zapisz x = 5 jako \(x - 5 = 0\); wtedy \(A = 1\), \(B = 0\) oraz \(C = -5\). Wtedy \(d = |x_1 - 5|\), czyli po prostu pozioma odległość między punktem a prostą. Analogicznie prosta pozioma \(y = 3\) staje się \(y - 3 = 0\), czyli \(A = 0\), \(B = 1\), \(C = -3\).
Jak znaleźć współrzędne najbliższego punktu na prostej?
Najbliższy punkt (spodek prostopadłej) to \(F = \left(x_1 - \frac{A(Ax_1 + By_1 + C)}{A^2 + B^2},\; y_1 - \frac{B(Ax_1 + By_1 + C)}{A^2 + B^2}\right)\). Najpierw oblicz wartość \(s = Ax_1 + By_1 + C\), a następnie odejmij \(\frac{A \cdot s}{A^2 + B^2}\) od \(x_1\) oraz \(\frac{B \cdot s}{A^2 + B^2}\) od \(y_1\). Odległość od P do F jest równa wynikowi kalkulatora.
Czy odległość może być ujemna?
Nie. Wartość bezwzględna w liczniku gwarantuje, że \(d \ge 0\). Znak wyrażenia \(Ax_1 + By_1 + C\) przed wzięciem wartości bezwzględnej mówi jedynie, po której stronie prostej leży punkt — dodatni z jednej, ujemny z drugiej — ale sama odległość jest zawsze nieujemna i równa 0 dokładnie wtedy, gdy punkt leży na prostej.
Dlaczego wynik jest błędny po przeliczeniu z postaci y = mx + b?
Najczęstszy błąd to pomyłka w znaku. Dla \(y = mx + b\) trzeba przenieść wszystko na jedną stronę: \(mx - y + b = 0\), więc \(B = -1\), a nie \(+1\). Zapomnienie o minusie przy B to zdecydowanie najczęstszy błąd przy tym wzorze. Sprawdź, czy po podstawieniu punktu i współczynników do \(Ax_1 + By_1 + C\) otrzymujesz tę samą wartość, którą wyliczono ręcznie.
Czy ten wzór działa dla odcinka lub półprostej?
Nie — mierzy odległość do nieskończonej prostej rozciągniętej w obie strony. Dla odcinka od \(P_1\) do \(P_2\) najpierw znajdź spodek prostopadłej. Jeśli leży między końcami odcinka, odległość prostopadła jest poprawna; w przeciwnym razie odpowiedzią jest mniejsza z dwóch odległości od końców odcinka. Dla półprostej jej początek ma znaczenie tylko wtedy, gdy spodek wypada przed nim.
W jakich jednostkach jest wynik i jak go przeliczyć?
Odległość wychodzi w takich jednostkach, w jakich podane są współrzędne. Jeśli obie osie są w metrach, \(d\) jest w metrach. Zachowaj spójność jednostek: mieszanie stóp na jednej osi z metrami na drugiej daje bezsensowny wynik. Aby przeliczyć wynik, użyj zwykłego przelicznika — np. metry pomnóż przez 3,28084, aby uzyskać stopy, albo podziel przez 1000, aby uzyskać kilometry.
Czy istnieje podobny wzór dla przestrzeni 3D lub dla odległości między prostymi równoległymi?
Tak. W przestrzeni 3D odległość punktu od płaszczyzny \(Ax + By + Cz + D = 0\) wyraża się wzorem \(d = \frac{|Ax_1 + By_1 + Cz_1 + D|}{\sqrt{A^2 + B^2 + C^2}}\) — ta sama idea, tylko o jedną współrzędną więcej. Dla dwóch prostych równoległych wybierz dowolny punkt na jednej z nich i oblicz jego odległość od drugiej tym kalkulatorem.