Forum: Programmieren allgemein
by Aphton,
10. Apr 2012
Also entweder so, wie bei Antwort #7 beschrieben, lösen ODER vielleicht so... (längere Variante; sofern keine Fehler vorhanden sind)
Forum: Programmieren allgemein
by Aphton,
5. Apr 2012
Danke, ja ich habe #2 gemeint. Da scheint das kein "x" zu sein, sondern einfach ein "*"..
Forum: Programmieren allgemein
by Aphton,
5. Apr 2012
Richtig wäre es so (Skalarprodukt):
A.X * B.X + A.Y * B.Y
=P
Edit: Soweit ich das richtig in Erinnerung, haben wir bei der Formel cos(Winkel) = (a x b) / (|a| * |b|) beim "x" das Skalarprodukt berechnet (im 2D Raum)
Forum: Programmieren allgemein
by Aphton,
5. Apr 2012
Ach noch etwas:
// das hier
OrtsVektorPrevPoint : array of Double;
sieht nicht schön aus.
Lieber soetwas:
type
Forum: Programmieren allgemein
by Aphton,
5. Apr 2012
Ortsvektoren A, B
Punkt P
Berechne AP -> P - A
Berechne BP -> P - B
Wenn |AP| < |BP| dann näher an A;
sonst näher an B