Shenga: Kreise Zeichnen

Beitrag lesen

mit x = R*cos(phi) und y = R*sin(phi) erhältst Du die Koordinaten der Punkte auf einem Kreis mit Radius R. Der Winkel phi läuft von 0 bis 2*PI.

Das problem ist: für gleichmässig steigenden phi-werten bekommst du ungleichmässig steigende x und y Werte, und es ist sogar so, dass gerade wo x stark steigt, ist y ziemlich flach und umgerkert.

Willst du das in eine Schleife durchlaufen und grafisch darstellen, kannst du für phi nicht unendlich viele Werte nehmen, und x und y mussen ganze Zahlen sein.

Beispiel:

(R=30)

----------------
      phi   x     y
      ----------------
      0     30    0
      0,1   30    3
      0,2   29    6
      0,3   29    9

Für die selben x-werte hast du jeweils zwei y-werte, und die sind nicht mal "lückenlos"! Grafisch dargestellt sieht das dann vielleicht unschön aus. (Hab nicht probiert.)

Fragst du ein Grundschulkind, das noch nicht verdorben ist, (=kein sinus und cosinus kennt), wird es dir sagen:

R² = x² + y²
      x = ± √(R²-y²)

y läuft von -R bis +R

Shenga