Forum Programmation.python lentille convergente python

Posté par . Licence CC by-sa
Tags : aucun
-11
31
déc.
2017

http://www.casimages.com/i/171231085747744308.jpg.html
bonjour je suis confronté à un probléme sur python pouvez-vous m'aider svp ?
je dois créer une fonction lentille_convergente(d,r) ayant pour paramètres un diamètre 𝑑 et un rayon de courbure 𝑟 et traçant la lentille. je sais que L’épaisseur de la lentille : 𝑒 = 𝑟 − 𝑟*racine(1 − 𝑑2/ 4𝑟2)
- L’équation décrivant la portion de cercle de la lentille 𝑥(𝑦) = racine(𝑟2 − 𝑦2) − 𝑟 + 𝑒

 Dans la fonction lentille_convergente(d,r) ajouter une ligne pour tracer l’axe optique pour 𝑥 ∈ [−3𝑟,3𝑟]. On fera un cadrage pour 𝑥 ∈ [−3𝑟,3𝑟] et 𝑦 ∈ [−3𝑟,3𝑟].
pouvez-vous m'indiquer le programme a faire svp ?
après avoir chercher je n'y arrive pas

  • # Pyhon cercle de rayon r

    Posté par . Évalué à -2.

    comment tracer une cercle de rayon r svp sur python ? (il faudrait que je un return liée à une fonction )

  • # Utiliser une bibliothèque graphique

    Posté par . Évalué à 2.

    Bonjour,

    Python ne fournie pas de bibliothèque pour faire du dessin "de base", mais il existe des bindings et des wrappers pour lier ce type de bibliothèques.
    Tu pourrais utiliser cairo https://cairographics.org/pycairo/ (une bibliothèque de dessin vectoriel) ou matplotlib https://matplotlib.org/ (dessin mathématiques) pour faire ces dessins.

    Bon courage !

    • [^] # Re: Utiliser une bibliothèque graphique

      Posté par (page perso) . Évalué à 5.

      Python intègre la bibliothèque TK, je pense que du coup c'est la solution à privilégier.

      @erwan5032: Pour avoir de l'aide, il faut montrer que tu as au moins déjà fait quelque chose, par exemple montrer un début de code qui ne fonctionne pas comme attendu.
      De plus, tu es sur un site généraliste orienté Linux, pas spécialement programmation ou physique (tu demandes quand même des choses avancées…)

      Dites, vous croyez qu'il va repasser ici? ^_^

      Un LUG en Lorraine : https://enunclic-cappel.fr

  • # Encore des devoirs de fin d'année...

    Posté par (page perso) . Évalué à 7.

    Y a eu un lâcher récemment ?

    pouvez-vous m'indiquer le programme a faire svp ?

    "lol"

    • [^] # Re: Encore des devoirs de fin d'année...

      Posté par (page perso) . Évalué à 5. Dernière modification le 01/01/18 à 02:19.

      Quand je cherche “forum programme python” sur Google, j’obtiens LinuxFr.org en troisième place, après developpez.com (qui montre d’abord des actus et des tutos, donc des trucs qu’il faut digérer des jours pour apprendre à faire tout seul) et openclassrooms (qui propose des exercices à faire), donc en fait LinuxFr.org apparaît comme le premier forum, qui ne fait que proposer de répondre à des questions, et dont l’un des tout premiers liens est « Poster dans les forums »…

      ce commentaire est sous licence cc by 4 et précédentes

  • # informatique lentille python

    Posté par . Évalué à -1.

    j'essaye d'utiliser matploylib …

    • [^] # Re: informatique lentille python

      Posté par . Évalué à 3.

      C’est à dire ?

      Si tu ne dis pas précisément ce que tu essayes de faire, le code que tu écris pour tester, on va difficilement pouvoir te dire ce qui ne va pas…

      https://matplotlib.org/tutorials/index.html ?

      Il doit y avoir des tutoriaux en français également mais c’est important que tu travailles ton anglais si tu veux te lancer dans la programmation.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.