Forum: PC-Programmierung Vertorrechnung lange her - Abstand zweier Punkte berechnen


von GB (Gast)


Lesenswert?

Hallo,

ich bin grade damit beschäftigt, ein kleines Programm zu schreiben, bei 
dem nebenbei der Abstand zweier Punkte anhand ihrer Koordinanten in 
einem zweidimensionalen Koordinatensystem berechnet werden soll.


Also z.B.

P1 (3,7)
P2 (12,32)

Gesucht: Der Abstand zwischen P1 und P2

Es gibt doch bestimmt eine handliche Formel dafür...

Kann jemand weiterhelfen?

von citb (Gast)


Lesenswert?

Das ganze nennt sich "Satz des Pythagoras"

citb

von GB (Gast)


Lesenswert?

citb schrieb:
> Das ganze nennt sich "Satz des Pythagoras"
>
> citb

gesucht: handliche Formel! ;O)

von Analogkäse (Gast)


Lesenswert?


von Joe G. (feinmechaniker) Benutzerseite


Lesenswert?

GB schrieb:
> Gesucht: Der Abstand zwischen P1 und P2

Wie sollte der Abstand denn formuliert werden? In den einzelnen 
Koordinaten, als Betrag, als Punkt-Richtungsform, als...

von Helmut L. (helmi1)


Lesenswert?

Und so sieht er aus.

d = sqrt( (P1.x-P2.x)^2 + (P1.y-P2.y)^2 )

von Justus S. (jussa)


Lesenswert?

GB schrieb:
> citb schrieb:
>> Das ganze nennt sich "Satz des Pythagoras"
>>
>> citb
>
> gesucht: handliche Formel! ;O)

noch handlicher geht ja wohl kaum...

von citb (Gast)


Lesenswert?

Helmut Lenzen schrieb:
> Und so sieht er aus.

Und wieder hat sich einer gefunden, der die Hausaufgaben vorkaut.

citb

von Rolf Magnus (Gast)


Lesenswert?

Justus Skorps schrieb:
> GB schrieb:
>> citb schrieb:
>>> Das ganze nennt sich "Satz des Pythagoras"
>>>
>>> citb
>>
>> gesucht: handliche Formel! ;O)
>
> noch handlicher geht ja wohl kaum...

Naja, ohne die fertige Formel müßte man ja Schulmathematik der 
Mittelstufe können und sich womöglich noch ein kleines Bildchen malen, 
um's zu verstehen. Und die Subtraktion der Koordinaten muß man auch noch 
selbst machen. Das ist ja nun wirklich zuviel verlangt für einen 
Programmierer…

von GB (Gast)


Lesenswert?

Helmut Lenzen schrieb:
> d = sqrt( (P1.x-P2.x)^2 + (P1.y-P2.y)^2 )

Danke, den hab ich gesucht!



citb schrieb:
> Und wieder hat sich einer gefunden, der die Hausaufgaben vorkaut.

Nein, alter Mann (ich) ist grade erst aufgestanden (Samstag morgen) ;O)



Joe G. schrieb:
> Wie sollte der Abstand denn formuliert werden? In den einzelnen
> Koordinaten, als Betrag, als Punkt-Richtungsform, als...

Ohne Einheit (so, wie die beiden Koordinatenachsen)

von Helmut L. (helmi1)


Lesenswert?

citb schrieb:
>> Und so sieht er aus.
>
> Und wieder hat sich einer gefunden, der die Hausaufgaben vorkaut.

Naja vielleicht weiss er es wirklich nicht. Programmieren kommt doch 
heute ind der Schule eher dran als Grundlagen der Mathematik.

Und heute ist es doch sooo cool zu sagen das man von Mathe nix versteht.

von Karl H. (kbuchegg)


Lesenswert?

Helmut Lenzen schrieb:
> citb schrieb:
>>> Und so sieht er aus.
>>
>> Und wieder hat sich einer gefunden, der die Hausaufgaben vorkaut.
>
> Naja vielleicht weiss er es wirklich nicht. Programmieren kommt doch
> heute ind der Schule eher dran als Grundlagen der Mathematik.

Na, ja.

Pythagoras ist aber wohl so ziemlich die berühmteste Formel überhaupt. 
Die sollte man eigentlich schon auswendig wissen, egal zu welcher Tages 
und Nachtzeit.

> Und heute ist es doch sooo cool zu sagen das man von Mathe nix versteht.

Full ack.

von Helmut L. (helmi1)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Pythagoras ist aber wohl so ziemlich die berühmteste Formel überhaupt.

Laut Tante Google ist es  E = m * c^2

von GB (Gast)


Lesenswert?

Leute, Sachlichkeit kann auch eine Form der Höflichkeit sein!
;O)

Steckt eure "Mecker-Energien" lieber in sinnvolle Projekte!
Oder noch besser in die eigene Entwicklung!!!
:O)))


Ob man den Satz des Pythagoras morgens früh um 12 auf Vektorrechnung 
anwenden kann oder nicht ist doch letztlich Rille!

Und für alle, die nicht verstehen, was ich damit meine, hier zur 
Verdeutlichung noch eine schöne musikalische Illustration zum Thema: 
;O)
http://www.youtube.com/watch?v=lZSSeDJpTTM

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Je nach Verwendeter Programmiersprache ist das aber auch schon fest 
eingebaut:
http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/geom/Point2D.html

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Helmut Lenzen schrieb:
> Karl Heinz Buchegger schrieb:
>> Pythagoras ist aber wohl so ziemlich die berühmteste Formel überhaupt.
>
> Laut Tante Google ist es  E = m * c^2

Nö, die ist

von Heinz (Gast)


Lesenswert?

> Laut Tante Google ist es  E = m * c^2

Gilt z. Z. nicht in Italien.

von Helmut L. (helmi1)


Lesenswert?

GB schrieb:
> Steckt eure "Mecker-Energien" lieber in sinnvolle Projekte!

Da steck ich die sowieso rein.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.