Dreieck-Konstruktion

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • unset
    antwortet
    Zitat von AmicaNoctis Beitrag anzeigen
    • 3 Seitenlängen
    • Seitenlänge, Winkel, Seitenlänge
    • Winkel, Seitenlänge, Winkel


    Ausnahmen von dieser Regel sind Sonderfälle, weil die durch Contraints fehlende Angaben ergänzen, z. B. gleichseitiges Dreieck: eine Seitenlänge legt 3 Seitenlängen fest.
    Danke. Ich wollt schon was ähnliches schreiben. Da ich aber immer eine Matheniete war, hatte ich zu viel Angst, mich zu vertun – und als ich endlich fertig war mit dem Durchackern diverser Wikipedia-Artikel, seid ihr hier schon fast fertig ;-)

    Einen Kommentar schreiben:


  • AmicaNoctis
    antwortet
    Hallo,

    irgendwie habe ich das Gefühl, dass du dein Vorhaben nicht ausreichend geschildert hast. Dem Code nach erzeugst du immer gleichschenkliche Dreiecke. Als Peter dich darauf ansprach, kamst du mit dem Satz des Pythagoras, der aber nur für rechtwinklige Dreiecke gilt. Grundsätzlich für Dreiecke ist, dass du immer mindestens 3 Angaben brauchst, um sie jeweils eindeutig zu beschreiben:
    • 3 Seitenlängen
    • Seitenlänge, Winkel, Seitenlänge
    • Winkel, Seitenlänge, Winkel


    Ausnahmen von dieser Regel sind Sonderfälle, weil die durch Contraints fehlende Angaben ergänzen, z. B. gleichseitiges Dreieck: eine Seitenlänge legt 3 Seitenlängen fest.

    Gruß,

    Amica

    Einen Kommentar schreiben:


  • Hexcode
    antwortet
    Die Strecken längen werden per Pytagoras errechnet, d.h. 2 Werte gegeben letzter wird errechnet.
    Somit können die Schenkel auf unterschiedlich lang sein.
    Mit $a mach ich derzeit noch gar nichts Warum auch?
    Das brauch ich ja erst später bzw. jetzt zum berechnen.
    Zuletzt geändert von Hexcode; 06.12.2009, 18:02.

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    Handelt es sich um ein gleichschenkliges Dreieck?



    Peter

    Einen Kommentar schreiben:


  • onemorenerd
    antwortet
    Die beiden bekannten Punkte und die Streckenlängen zum gesuchten Punkt beschreiben zwei Kreise. Wenn die Summe der beiden Streckenlängen kleiner ist als der Abstand der zwei Punkte, haben die beiden Kreise immer zwei Schnittpunkte. Beide Schnittpunkte sind Lösungen, d.h. beide Schnittpunkte spannen mit den bekannten Punkten ein Dreieck auf (gespiegelt an der Verbindung der beiden bekannten Punkte).

    Du weißt hoffentlich wie man Kreisschnittpunkte berechnet. Ich gehe darauf erstmal nicht weiter ein, weil ich in deinem Script ganz andere Probleme sehe. Was machst du z.B. mit $a?

    Einen Kommentar schreiben:


  • Hexcode
    hat ein Thema erstellt Dreieck-Konstruktion.

    Dreieck-Konstruktion

    Hallo,
    ich habe folgendes Script:
    PHP-Code:
                $a $_GET['a'];
                
    $b $_GET['b'];
                
    $c $_GET['c'];
                
    header("Content-type: image/png"); // Grafik-Header (image/png) an den Browser senden
                
    $breite 250// Breite der Grafik
                
    $hoehe 150// Höhe der Grafik
                
    $bild imageCreateTruecolor($breite$hoehe); // Grafik erstellen
                
    $hintergrundfarbe imageColorAllocate($bild109191210); // Farbe für den Hintergrund erstellen
                
    imageFill($bild00$hintergrundfarbe); // Grafik mit der Hintergrundfarbe füllen
                
    $farbe imageColorAllocate($bild1272550); // Farbe für das Dreieck erstellen
                
    $pos $b/2;
                
    $postion = array(5,5,   $b+5,5,   $pos,$c); // Koordinaten des Dreiecks auf der Grafik
                
    imageFilledPolygon($bild$postion3$farbe); // Dreieck einzeichnen
                
    imagePng($bild); // Grafik an den Browser senden
                
    imageDestroy($bild); // Grafik aus dem Server-Speicher entfernen 
    Nun zum Problem, die oberen beiden Punkte sind ja fest gegeben und auch richtig,
    allerdings benötige ich eine Formel um den letzten Punkt anhand der Steckenlängen zu errechnen.
    Gibt es so eine Formel, bzw. kennt die auch einer?
    mfg
    Zuletzt geändert von Hexcode; 06.12.2009, 18:02.
Lädt...
X