![](//s1.studylibfr.com/store/data-gzf/8693b9deff549a22a7bc67d13e8f81f2/1/010063489.htmlex.zip/bg5.jpg)
Les représentations graphiques des fonctions sont un cas particulier de courbes dénies
paramétriquement : si fet gsont deux fonctions dénies sur un même intervalle I, le
point M(t) de coordonnées x = f(t) et y = g(t) se déplace et engendre une courbe (C),
quand tdécrit l’intervalle I. On peut de cette manière tracer de nombreuses courbes qui
ne sont pas des représentations graphiques de fonctions.
À l’aide du module matplotlib de Python, tracer la courbe (C) d’équations paramétriques
x=cos (3t),y=sin (2t).
Mots-clefs : Tracés de courbes, matplotlib.
Énoncé no2.5 [*] : Polygones réguliers.
Le plan étant rapporté à un repère orthonormé, (C) désigne le cercle centré à l’origine des
axes et de rayon 1, nun entier au moins égal à 2.
1 - [Polygones réguliers convexes] Pour construire un polygone régulier à ncôtés
inscrit dans (C), on place successivement les points Ak,k= 0,1, . . . , n de coordonnées
(cos(k·2π
n),sin(k·2π
n))aet on joint chaque point au suivant par un segment de droite. On
obtient un polygone à ncôtés b.
1.a - Programmer une fonction n --> polygone(n) qui pour tout entier n⩾2donné
retourne le polygone à ncôtés décrit ci-dessus c.
1.b - Décrire les polygones polygone(3) et polygone(4).
2 - [Polygones réguliers convexes ou étoilés] Soit nun entier au moins égal à 3 et run
entier vériant 1⩽r⩽n−1. On recommence le tracé décrit à la question précédente
en remplaçant l’angle 2π
npar l’angle 2πr
n. On obtient évidemment une ligne polygonale
fermée, notée polygone2(n,r) ci-dessous.
2.a - Cas n= 3 : décrivez polygone2(3,1) et polygone2(3,2).
2.b - [Tracés] Programmer une fonction qui, étant donné net r, retourne les polygones
polygone2(n,1), …, polygone2(n,n-1).
2.c - À titre d’exemple, tracer les polygones obtenus pour n= 9 puis n= 10.
a. Il est clair que A0=An
b. appelé polygone régulier convexe
c.polygone(2) se réduit évidemment au segment [−1,1] - un diamètre - de l’axe des abscisses.
Mots-clefs : tracés avec Python, cercle trigonométrique, fonctions sinus et cosinus, modules math,numpy,
matplotlib.
Énoncé no2.6 [**] : Détermination graphique de √2.
Déterminer une valeur approchée de √2comme l’abscisse de l’intersection du graphe de la
fonction x−→ x2,xvariant de 0 à 2 et du segment de droite parallèle à l’axe des abscisses
d’ordonnée 2 obtenu de même en faisant varier xde 0 à 2. Plus précisément,
1 - déterminer une telle valeur approchée quand on approxime le graphe de x−→ x2par
une ligne polygonale à n = 10 côtés (voir l’exercice 2.3)
2 - puis quand on l’approxime par une ligne polygonale à n = 1000 côtés.
Mots-clefs :matplotlib.pyplot.
Énoncé no2.7 [*] : Zéros d’une fonction par dichotomie.