Pyramide in derive < Derive < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 11:50 Sa 02.06.2007 | Autor: | noob123 |
hallo und entschuldigt dass ich schon wieder störe...ich hab hier ien tutorial gefudne wie man eien pyramiede in derive darstellen kann
http://www.dietrichgrude.de/derive/pyramiden.htm
mein problem ist, dass ich ab diesem schritt mit dem RETURN nicht mehr weiterkomme also ich weis einfach nicht wie ich das in derive eingeben soll, dass es so rauskommt..desweiteren habe ich ein problem ganz am Anfang des Tutorials, weil ich nicht ganz verstanden habe was der Autor da genau definiert hat ...er schriebt ja dort..pyramiede(x1,y1,z1.................)aber als was definiert er das denn weil in der zeiel darunter steht nur
prog
pyramiede...und wenn ich
pyramiede(x1,y1,z1.................) als[ prog ] definiere zeigt deriev einenn syntax fehler an
|
|
|
|
Hallo!
Das gibt man so ein:
pyramide(x) := prog(1. Zeile, 2.Zeile, 3.Zeile,...)
Wie das RETURN eingegeben wird, steht eigentlich in Ausgabe #13.
Letztendlich mußt du dir nur den Ausdruck #13 anschaun, das ist die komplette Funktion.
Es wird eine Funktion namens Pyramide definiert, die 5 xyz-Werte als Parameter nimmt. Die Funktion bastelt sich daraus erstmal Vektoren zu den fünf Eckpunkten zusammen. Dann gibts Grundfläche und Seiten. Das sind letztendlich nur Tabellen, in denen steht, woher Linien gezogen werden sollten. Das Rechteck, das die Grundfläche bildet, geht eben von p1 über p2 und p3 zu p4, und um das Rechteck zu schließen, zurück zu p1.
Die Seiten sind etwas komplizierter, hier werden vier einzelne Linien jeweils von einer Ecke zur Spitze p5 gezogen.
Nun, das RETURN sorgt nun dafür, daß du, wenn du die Funktion aufrufst, auch etwas zurückgelieftert bekommst, denn sonst würdest du von dem ganzen nie etwas sehen.
Was ich übrigens an dem Programm nicht so mag:
Die Definition von Grundfläche und Seiten hätte man eigentlich mit in die Funktion nehmen können, das macht das ganze kompakter.
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 17:25 So 03.06.2007 | Autor: | noob123 |
also erstmal danke für die antwort, mein problem ist nur, dass ich die letzet funktion bis auf schritt 13 ja hinbekomme, dass problem ist nur nachdem ich
pyramide(x1,y1,z1......x5,y5,z5) definitionszeichen PROG(p1,p2,p3,p4,p5,pyram,RETURN)
wenn ich das so eintippe erhalte ich einen syntaxfehler....ohen return geht es....ich habe jetzt einfach mal retun durch Grundf. , Spitze udn Pyramiede substituirt wie die halt in dem tut, dann funzt es zwar aber mir fehlt eienr siete der pyramiede....
|
|
|
|
|
Hmmm, da wüßte ich jetzt auch nicht, woran das liegt.
Hast du mal die Derive-Datei am Ende der Seite ausprobiert? Da steht das ja alles genau drin, und wenn du da auf ne Ausgabe klickst, kannst du dir auch genau dein eingegebenen Ausdruck anschaun.
|
|
|
|