MuPAD Education Group: Kostenlose Materialen für MuPAD Pro:
www.sciface.com/education, schule.mupad.de, studium.mupad.de, mupad.zum.de.

________________________________________________________________________________

 

Inhalt....: Abrollkurven (Zykloide) (Animation 2D)

Kategorie.: Grafik

Mathematik: Grafik

MuPAD.....: 3.1.1

Datum.....: 2005-04-04

Autoren...: Kai Gehrs <acrowley@mupad.de>

Funktionen: plot, plot::Circle2d, plot::Point2d, plot::Line2d, plot::Curve2d

Funktionen: Heigth, Width, LineColor

________________________________________________________________________________

 

Abrollkurven (Zykloide)

 

Dieses Arbeitsblatt demonstriert den Einsatz von MuPAD Grafikfunktionen und Grafikoptionen

anhand eines Beispiels.

 

Eine Zykloide ist diejenige Kurve, die man erhält, wenn man einem festen Punkt auf einem Rad

folgt, das über eine gerade Strecke rollt. Wir visualisieren die Konstruktion mit Hilfe einer Anima-

tion, in der wir die x-Koordinate des Mittelpunktes des Rades als Animationsparameter verwen-

den. Das Rad zeichnen wir als Kreis. Wir fixieren drei Punkte auf dem Rad: einen grünen Punkt

auf der Felge, einen roten Punkt innerhalb des Rades und einen blauen Punkt außerhalb des

Rades:

 

RadRadius := 1:

RadMittelpunkt := [x, RadRadius]:

RadFelge := plot::Circle2d(RadRadius, RadMittelpunkt,

            x = 0..4*PI, LineColor = RGB::Black):

 

RadNabe := plot::Point2d(RadMittelpunkt, x = 0..4*PI,

           PointColor = RGB::Black):

 

RadSpeiche := plot::Line2d(RadMittelpunkt,

              [RadMittelpunkt[1] + 1.5*RadRadius*sin(x),

              RadMittelpunkt[2] + 1.5*RadRadius*cos(x)],

              x = 0..4*PI,

              LineColor = RGB::Black):

 

Damit sind alle wesentlichen Bestandteile des Rades festgelegt. Als nächstes legen wir einige

Farben für die Abrollkurven fest:

 

Farbe:= [RGB::Red, RGB::Green, RGB::Blue]:

r :=    [1.5*RadRadius, 1.0*RadRadius, 0.5*RadRadius]:

 

Die Animation der drei Punkte und der Abrollkurven erledigen wir auf einen Schlag mit Hilfe des

Folgenoperators '$':

 

Punkte := plot::Point2d([RadMittelpunkt[1] + r[i]*sin(x),

                         RadMittelpunkt[2] + r[i]*cos(x)],

                        x = 0..4*PI,

                        PointColor = Farbe[i],

                        PointSize = 2.0) $ i = 1..3:

 

Zykloide := plot::Curve2d([y + r[i]*sin(y),

                           RadRadius + r[i]*cos(y)],

                           y = 0..x, x = 0..4*PI,

                           LineColor = Farbe[i]) $ i = 1..3:

 

Zeichnen wir alle Objekte in ein gemeinsames Koordinatensystem, so ergibt sich die folgende

Animation:

 

plot(RadFelge, RadNabe, RadSpeiche,

     Punkte, Zykloide,

     Scaling = Constrained,

     Width = 170, Height = 60,

     LineWidth = 0.5):

MuPAD graphics

________________________________________________________________________________

 

Anmerkungen:

1.  Weitere Anregungen zum Einsatz von MuPAD in der Lehre finden Sie auf unserem WebPortal

     MuPAD in Schule und Studium unter: http://schule.mupad.de bzw. http://studium.mupad.de.

________________________________________________________________________________

 

 

MuPAD Education Group: Kostenlose Materialen für MuPAD Pro:
www.sciface.com/education, schule.mupad.de, studium.mupad.de, mupad.zum.de.