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:17] – 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 37: | Zeile 37: | ||
</ | </ | ||
- | Das komplette Beispiel könnt ihr hier fertig anschauen und dann auch runterladen: | + | Das komplette Beispiel könnt ihr hier fertig anschauen und dann auch runterladen: |
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.1305389858.txt.gz · Zuletzt geändert: 14.05.2011 16:17 von bauer