Einzelnen Beitrag anzeigen

Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#7

Re: Schnittpunkte einer Geraden mit einem Kreis berechnen

  Alt 10. Nov 2004, 21:03
Zitat:
0= (1+m²)*x²+(2m)*x+(c²-r)
Wenn du ein x findest, für das diese Gleichung gilt, dann hast du einen Schnittpunkt gefunden.

Die klassische PQ-Formel sieht ja so aus:
x²*px+q=0. Also musst du hier noch etwas Kosmetik machen:

Code:
(1+m²)*x²+(2m)*x+(c²-r) = 0 | *1/(1+m²)

x²+ [(2m)/(1+m²)] *x + [(c²-r)/(1+m²)] = 0

dein p ist hier also p=[(2m)/(1+m²)] und dein q steht hier: q=[(c²-r)/(1+m²)].
Wenn ich jetzt keinen Fehler gemacht habe, solltest du damit auf gute Ergebnisse kommen.
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat