formel zur berechnung von punkten auf einer elipse

Von: , Frage gestellt am Di, 21. Nov 2000

hallo liebe mathe kräxx!

ich bin auf der suche nach einer formel zur berechnung von punkten auf einer elipse, die in einer 800 x 600 großen fläche liegt.
also:
elipse w=700 h=300 mittelpunkt x=400 y=300
ich muss jetzt in 5 schritten die punkte auf dem bogen berechnen können, bis ich einmal "rum" bin...
kann mir jemand helfen?
tausend danke schöööööhns!

gruß
herpes

10 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde hilfreich
    Re: formel zur berechnung von punkten auf einer el

    meinst du sowas:

    mitte_x = 400
    mitte_y = 300
    breite = 400
    hoehe = 300
    for (z1=0;z1<2PI;z1+=2PI/stepwidth)
    {
    x = mitte_x+breite*sin(z1)
    y = mitte_y+hoehe*cos(z1)
    plot(x,y)
    }
    

    • Antwort von nach einer Stunde hilfreich
      wie rechne ich pi aus????

      ja fast!
      tausend dank!
      ich habs jetzt so gedacht:

      x= 350 *cos pi/20 + 350
      y= 300 *sin pi/20 -300


      aber wei rechne ich pi aus?
      und cos un sin?

      das programm das ich verwenden muss kann die drei zahlen nicht selber berechnen...

      danke!
      herpes

      • Antwort von nach einer Stunde hilfreich
        Re: wie rechne ich pi aus????

        aber wei rechne ich pi aus?
        Pi ist kein Problem: =3,141592653589793... und cos un sin?
        Das wird schwieriger. das programm das ich verwenden muss kann die drei zahlen nicht
        selber berechnen...
        Welches Programm ist es denn? Ich kann mir kaum vorstellen, daß es keine Winkelfunktionen kennt.

        • Antwort von nach 2 Stunden hilfreich
          Re^2: wie rechne ich pi aus????

          hallo mr.stupid

          das pi= 3,14 etc is weiss ich.#aber wie erhalte ich pi? was muss ich durch was teilen damit ich pi ausrechen kann?

          das programm das keine winkel funktionen kann heisst flash4,
          flash5 is da angeblich weiter..


          gruß
          herpes

          • Antwort von nach 2 Stunden hilfreich
            Re^3: wie rechne ich pi aus????

            hallo mr.stupid

            das pi= 3,14 etc is weiss ich.#aber wie erhalte ich pi? was
            muss ich durch was teilen damit ich pi ausrechen kann?
            mußt du das extra ausrechnen? ich find, auch ein programm, das flash4 heißt, sollte den wert von pi kennen oder wenigstens die definition von konstanten zulassen.

            sinus und cosinus kriegst durch potenzreihenentwicklungen raus:

            sin(x) = x - x^3/3! + x^5/5! - x^7/7! +- ...

            cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! +- ...

            je mehr glieder zu berechnest, umso genauer wird's.

            gruß

            michael

          • Antwort von nach 3 Stunden hilfreich
            Re^3: wie rechne ich pi aus????

            das pi= 3,14 etc is weiss ich.#aber wie erhalte ich pi? was
            muss ich durch was teilen damit ich pi ausrechen kann?
            Pi ist eine irrationale Zahl und kann deshalb nicht als Bruch dargerstellt werden. Wenn Du sie unbedingt ausrechnen willst, dann mußt Du den Grenzwert der Reihe

            π=Σ{[(4/(8i+1)-2/(8i+4)-1(8i+5)-1/(8i+6)]/16i}

            für i von 0 bis ∞ berechnen. das programm das keine winkel funktionen kann heisst flash4,
            flash5 is da angeblich weiter..
            Wenn keine Winkelfunktionen zur Verfügung stehen, dann mußt Du es so machen, wie in der Computersteinzeit - mit einer Sinustabelle. Du rechnest zunächst mit einem anderen Programm Sinus und Cosinus für alle Winkel aus, die Du später benötigst un legst sie in einer Tabelle ab. Anstatt die Funktionswerte auszurechnen, holst Du sie später einfach aus der Tabelle. Dafür müßte flash4 aber zumindest den Umgang mit Feldern beherrschen.

      • Antwort von nach 4 Stunden hilfreich
        Re: wie rechne ich pi aus????

        du brauchst pi nicht berechnen, weil dir ein naeherungswert von 3.1427 ausreicht...

    • Antwort von nach 2 Stunden hilfreich
      Re^2: formel zur berechnung von punkten auf einer

      hi, for (z1=0;z1<2PI;z1+=2PI/stepwidth)
      geht nicht auch
      for ( z1 = 0; z1 < 360; z1 += 360/stepwidth)
      ?

      victor {
      x = mitte_x+breite*sin(z1)
      y = mitte_y+hoehe*cos(z1)
      }

      • Antwort von nach 19 Stunden hilfreich
        Re^3: formel zur berechnung von punkten auf einer

        kommt darauf an, welche werte deine winkelfunktionen erwarten...

        why not



Keine passende Antwort gefunden? Jetzt eigene Frage stellen!