Servus,
Bin dabei mir ein Programm zu schreiben was Schnittpunkte zwischen zwei Kreisbögen berechnen soll.
Problem ist, dass es nicht programmtechnisch sondern Formeltechnisch ist.
Ich habe meine Kreisfunktion wie folgt aufgebaut:
f(x)= sqrt(r^2-(x-verschiebung)^2)+c;
Das komische ist ich rechne was anderes raus, als es zeichnerisch ist.
habe als Beispiel:
kreis1(x)= -sqrt(11^2-(x-20)^2)+5
kreis2(x)= sqrt(11^2)-x(-20)^2)
nun setze ich beide gleich:
kreis 1 = kreis 2 | wurzel ziehen, ausrechnen
1.0x² +-40.0x+ 284.0 = -1.0x² +40.0x+ -279.0
Auf null umstellen
2.0x² +-80.0x+ 563.0 = 0 | durch 2 teilen
x²- 40 x +281.5= 0 | PQ- Formel
20- (20²-281.5) = ca 9.11
Zeichnerische und richtiger Schnittpunkt liegt aber bei etwa 9.25.
Beim einsetzen und nachrechnen kommen auch unterschiedliche Punkte raus.
Schriftliches Rechnen ist identisch mit Programmtechnischen, also weiß zufällig einer den mathematischen Fehler?
MfG
Bin dabei mir ein Programm zu schreiben was Schnittpunkte zwischen zwei Kreisbögen berechnen soll.
Problem ist, dass es nicht programmtechnisch sondern Formeltechnisch ist.
Ich habe meine Kreisfunktion wie folgt aufgebaut:
f(x)= sqrt(r^2-(x-verschiebung)^2)+c;
Das komische ist ich rechne was anderes raus, als es zeichnerisch ist.
habe als Beispiel:
kreis1(x)= -sqrt(11^2-(x-20)^2)+5
kreis2(x)= sqrt(11^2)-x(-20)^2)
nun setze ich beide gleich:
kreis 1 = kreis 2 | wurzel ziehen, ausrechnen
1.0x² +-40.0x+ 284.0 = -1.0x² +40.0x+ -279.0
Auf null umstellen
2.0x² +-80.0x+ 563.0 = 0 | durch 2 teilen
x²- 40 x +281.5= 0 | PQ- Formel
20- (20²-281.5) = ca 9.11
Zeichnerische und richtiger Schnittpunkt liegt aber bei etwa 9.25.
Beim einsetzen und nachrechnen kommen auch unterschiedliche Punkte raus.
Schriftliches Rechnen ist identisch mit Programmtechnischen, also weiß zufällig einer den mathematischen Fehler?
MfG