Partage
  • Partager sur Facebook
  • Partager sur Twitter

aide courbe paramétrique système optique

    7 mars 2016 à 12:24:00

    Bonjour à tous.

    Dans le cadre d'un projet je dois utiliser une équation telle que celle ci-dessous et en afficher une fraction.

    z = s2/(R*(1+squareRoot(1-(1+k)*s2/R2)))+ A2*s2 +A3*s4 +….+An*s2n.

    s2 = x2+y2.  Dans notre cas : 1<= n <=8

    k, et R sont des réels connus, An aussi. x et y sont des dimensions classiques en 2D, pas z (c'est donc une sorte de courbe paramétrée)

    Je dois donc afficher cette courbe dans un plan, et sur un intervalle réduit (du genre -1<x<1,= et -1<y<1)

    J'ai donc écrit ce code :

    from pylab import*

    import matplotlib.pyplot as pyplot

    def param (k, R) :

        x = linspace(0, 1, 20)

        y = linspace(0, 1, 20)

        s = x**2 + y**2

        u =s/(R*sqrt(1-((1+k)*s/R**2))) + (5.521*10**-3)*s + (4.783*10**-4)*(s**2)

        plot(u)

    param(5, 5)

    Or le rendu me parait étrange, je ne pense pas que ce soit ça le résultat.

    Si vous pouvez l'aider à tracer cette courbe ce serait cool :)

    Merci d'avance

    • Partager sur Facebook
    • Partager sur Twitter

    aide courbe paramétrique système optique

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown