Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Kalkulator punktu srodkowego

Oblicz punkt środkowy odcinka między dwoma punktami w układzie 2D lub 3D. Wzory i wyjaśnienia krok po kroku. Bezpłatnie.

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}

Punkt środkowy (x)

5/2
OK

średnia współrzędnych punktów A i B

Punkt środkowy (y)

9/2
OK

średnia współrzędnych punktów A i B

Wymiar

2D
Pokaż kroki obliczeń
(5/2, 9/2)

Wzór punktu środkowego:
  M = ((x1 + x2) / 2, (y1 + y2) / 2)

Podstawienie wartości:
  x_m = (1 + 4) / 2 = 5/2
  y_m = (2 + 7) / 2 = 9/2

Ustawienia:
  liczba miejsc dziesiętnych = 2
  wynik dokładny (ułamek) = włączony
Wzory 1:1 z kodu silnika (buildSteps()) — kolumna „Przykład z silnika” jest liczona server-side tym samym kodem, który obsługuje formularz, z włączonym „wynikiem dokładnym”
Wymiar / przypadekWzór (z kodu)Przykład z silnika
1D (linia liczbowa) m = (a + b) / 2 A = 2, B = 8 → 5
2D (x, y) M = ((x1 + x2) / 2, (y1 + y2) / 2) (0, 0) i (4, 6) → (2, 3)
3D (x, y, z) M = ((x1 + x2) / 2, (y1 + y2) / 2, (z1 + z2) / 2) (1, 2, 3) i (4, 7, 9) → (5/2, 9/2, 6) — z „wynikiem dokładnym” ułamki zostają ułamkami
Punkt środkowy a średnia ta sama arytmetyka, inna nazwa środek odcinka to średnia arytmetyczna współrzędnych końców: x = (x1 + x2)/2, y = (y1 + y2)/2 — jak w przykładzie 2D: (0+4)/2 = 2, (0+6)/2 = 3

Silnik obsługuje trzy wymiary (1D/2D/3D) i trzy formaty wyniku: współrzędne, JSON oraz LaTeX (np. \left(2, 3\right)). Opcja „wynik dokładny” działa dla współrzędnych całkowitych — średnia (1+4)/2 wraca jako ułamek 5/2 zamiast przybliżenia, a dla pozostałych liczb wybierasz liczbę miejsc dziesiętnych (0–10, walidacja z kodu). Checkbox „pokaż kroki” dołącza podstawienie do wzoru krok po kroku — trafia też do pliku .txt.

Warto wiedzieć — punkt środkowy w praktyce

Punkt środkowy = średnia współrzędnych

Nie ma tu żadnej magii: środek odcinka AB dostajesz, uśredniając każdą współrzędną osobno — x = (x1+x2)/2, y = (y1+y2)/2, a w 3D dochodzi z. Dla A = (0, 0) i B = (4, 6) silnik zwraca (2, 3). Ta sama zasada działa w jednym wymiarze (środek odcinka na osi) i w trzech (środek przekątnej prostopadłościanu).

Do czego się przydaje

Geometria: środek symetralnej, konstrukcja równoległoboków i trójkątów, dzielenie odcinka na połowy bez miarki. Grafika i gry: centrum obiektu do obracania, punkt odrodzenia między dwiema pozycjami, prosta detekcja zderzeń. Nawigacja: wstępny punkt spotkania dwóch osób startujących z różnych miejsc — wszystko to ten sam wzór.

Dokładny ułamek zamiast przybliżenia

Średnia dwóch liczb całkowitych bywa połówką: (1+4)/2 = 5/2 = 2,5. Domyślny zapis dziesiętny jest wygodny, ale opcja „wynik dokładny” zwraca ułamek 5/2 co do znaku — ważne przy dalszych obliczeniach, gdzie zaokrąglenie na starcie kumuluje błąd. Ułamki pojawiają się tylko dla współrzędnych całkowitych; reszta formatowana jest do wybranej liczby miejsc.

Kroki i formaty wyjścia

Checkbox „pokaż kroki obliczeń” rozkłada podstawienie: widzisz każdą współrzędną liczoną osobno według wzoru z kodu silnika. Format JSON przydaje się do dalszego przetwarzania (np. w skryptach), LaTeX do dokumentów naukowych, a zwykłe współrzędne do szybkiego odczytu. Przyciski Kopiuj i Pobierz .txt biorą wynik razem z krokami.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Kalkulator punktu środkowego odcinka – geometria analityczna

Punkt środkowy odcinka to punkt równo odległy od obu jego końców. Kalkulator oblicza współrzędne punktu środkowego dla układu 2D i 3D, wyjaśnia wzory geometrii analitycznej i pokazuje zastosowania w matematyce, programowaniu i grafice.

kalkulator punktu środkowego środek odcinka wzór midpoint formula punkt środkowy współrzędne

Wzór na punkt środkowy

2D: M = ((x₁+x₂)/2, (y₁+y₂)/2). Przykład: A(2,4) i B(8,10) → M = ((2+8)/2, (4+10)/2) = (5, 7). 3D: M = ((x₁+x₂)/2, (y₁+y₂)/2, (z₁+z₂)/2). n-wymiarowy: każda współrzędna to średnia. Sprawdzenie: odległość M-A = odległość M-B (odległość = √((x₂-x₁)²+(y₂-y₁)²)).

Zastosowania punktu środkowego

Geometria: środek okręgu opisanego na trójkącie (nie środek odcinka, ale środek symetrii). Środkowa trójkąta: punkt środkowy boku. Grafika komputerowa: Bezier curves (de Casteljau). Sieciowanie: bisection method w algorytmach. GIS: środek między dwoma lokalizacjami. Animacja: interpolacja liniowa (lerp) to wielokrotne środki. Mediana figury geometrycznej.

Interpolacja liniowa (LERP)

LERP(t) = A + t × (B - A) = (1-t)×A + t×B. t=0: punkt A. t=0.5: środek (midpoint). t=1: punkt B. Zastosowania: animacja (płynne przejście). Kolorowanie: lerp między dwoma kolorami. Rozdzielanie: gradients, morph. JavaScript: function lerp(a,b,t) { return a + (b-a)*t; } Vector: lerp każdej składowej osobno.

Punkt środkowy w programowaniu

Python: mid = ((x1+x2)/2, (y1+y2)/2). JavaScript: const mid = {x:(x1+x2)/2, y:(y1+y2)/2}. Klasa Point: def midpoint(p1,p2): return Point((p1.x+p2.x)/2, (p1.y+p2.y)/2). numpy: mid = (a+b)/2 (dla tablic). Algorytmy: binary search to midpoint algorytm na tablicy posortowanej. Bezier: wielokrotny midpoint + lerp = krzywa Beziera.

Najczęstsze pytania

Jak obliczyć punkt środkowy trójkąta (centroid)?

Centroid (środek ciężkości): M = ((x₁+x₂+x₃)/3, (y₁+y₂+y₃)/3). Przykład: A(0,0), B(6,0), C(3,6) → M = ((0+6+3)/3, (0+0+6)/3) = (3,2). Centroid ≠ środek okręgu opisanego (circumcenter). Centroid = punkt przecięcia środkowych (median). Fizyka: środek ciężkości jednorodnej figury = centroid geometryczny.

Jak punkt środkowy pomaga w binary search?

Binary search: szukaj w posortowanej tablicy. mid = (left + right) / 2. Sprawdź arr[mid] vs target. Jeśli target < arr[mid]: right = mid-1. Jeśli target > arr[mid]: left = mid+1. Powtarzaj. Złożoność: O(log n). Przykład: tablica 1000 elementów → max 10 kroków (log₂(1000)≈10). Overflow fix: mid = left + (right-left)/2 zamiast (left+right)/2.

Co to jest prostopadła dwusieczna odcinka?

Prostopadła dwusieczna: linia prostopadła do odcinka, przechodząca przez jego punkt środkowy. Każdy punkt na prostopadłej dwusiecznej jest jednakowo odległy od A i B. Zastosowanie: wyznaczanie środka okręgu (punkt przecięcia prostopadłych dwusiecznych boków trójkąta). Równanie: oblicz midpoint M, nachylenie odcinka, prostopadłe nachylenie = -1/m.

Jak obliczyć odległość między dwoma punktami?

Twierdzenie Pitagorasa: d = √((x₂-x₁)² + (y₂-y₁)²). 3D: d = √((x₂-x₁)² + (y₂-y₁)² + (z₂-z₁)²). Przykład: A(1,2) B(4,6): d = √((4-1)²+(6-2)²) = √(9+16) = √25 = 5. Manhattan distance: |x₂-x₁| + |y₂-y₁| (dla siatek). Python: import math; math.dist((x1,y1),(x2,y2)). numpy: np.linalg.norm(b-a).

Jak punkt środkowy jest używany w grafice 3D?

Normal averaging: uśrednij normalne wierzchołków. LOD (Level of Detail): midpoint subdivision. Mesh simplification: łącz wierzchołki przez midpoint. Bazier surface: bicubic interpolation. Skinning: kości + wagi = blended midpoints. Frustum culling: bounding box midpoint. Shadow mapping: split frustum w połowie (Cascaded Shadow Maps). Wektory kierunku: normalize(a + b).

Powiązane narzedzia: kalkulator odleglosci miedzy punktami, kalkulator geometryczny i kalkulator rownania prostej.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!