info_ref2011:musterloesungen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| info_ref2011:musterloesungen [14.05.2011 16:18] – bauer | info_ref2011:musterloesungen [14.05.2011 16:29] (aktuell) – bauer | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| - Im Text unten seht ihr immer nur die eigentlichen Funktionen, den Rest des Programms könnt ihr jeweils herunterladen. | - Im Text unten seht ihr immer nur die eigentlichen Funktionen, den Rest des Programms könnt ihr jeweils herunterladen. | ||
| - Der Code ist ausführlich kommentiert, | - Der Code ist ausführlich kommentiert, | ||
| - | - Bis zum Wochenende sind alle Musterlösungen | + | - So, alle Musterlösungen |
| Und nun viel Spass :-) | Und nun viel Spass :-) | ||
| Zeile 161: | Zeile 161: | ||
| </ | </ | ||
| Wie immer hier das fertige Programm: {{: | Wie immer hier das fertige Programm: {{: | ||
| + | |||
| + | ===== Kreuzprodukt ===== | ||
| + | Das Kreuzprodukt ist in der analytischen Geometrie der Oberstufe seeehr hilfreich. Ein Grund mehr darüber mal ein Programm zu schreiben: | ||
| + | Wichtig: Beim Kreuzprodukt kommt wieder ein **Vektor** heraus: | ||
| + | <code php> | ||
| + | $ergebnis[0]=$a[1]*$b[2]-$a[2]*$b[1]; | ||
| + | </ | ||
| + | ^^So berechnet ihr den obersten Eintrag des Vektors und speichert in einem Array $ergebnis an der Stelle 0. Und das muss eben für die zwei anderen Stellen noch berechnet werden. | ||
| + | Beim einen Fall der if-Verzweigung wir eben noch die Fläche berechnet. | ||
| + | |||
| + | |||
| + | <code php> | ||
| + | function kreuzprodukt($a, | ||
| + | if ($text == " | ||
| + | $ergebnis[0] = $a[1]*$b[2]-$a[2]*$b[1]; | ||
| + | $ergebnis[1] = $a[2]*$b[0]-$a[0]*$b[2]; | ||
| + | $ergebnis[2] = $a[0]*$b[1]-$a[1]*$b[0]; | ||
| + | $flaeche = sqrt($ergebnis[0]*$ergebnis[0]+$ergebnis[1]*$ergebnis[1]+$ergebnis[2]*$ergebnis[2]); | ||
| + | return $flaeche; | ||
| + | } | ||
| + | else{ | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | </ | ||
| + | Vollständiges Beispiel hier: {{: | ||
| + | |||
info_ref2011/musterloesungen.1305389888.txt.gz · Zuletzt geändert: 14.05.2011 16:18 von bauer
