Inspiré par cette vidéo de Infinite Series .
introduction
Pi est défini comme le rapport de la circonférence au diamètre d'un cercle. Mais comment définit-on un cercle? Habituellement, un cercle est défini comme les points avec une distance constante au centre (supposons que le centre est à (0,0)
). La prochaine question serait: comment définissons-nous la distance ? Dans ce qui suit, nous examinons différentes notions de distances (induites par les Lp
-norms):
Étant donné une norme (= quelque chose qui mesure une longueur ), nous pouvons facilement construire une distance (= distance entre deux points) comme suit:
dist(A,B) := norm (A-B)
La norme euclidienne est donnée par:
norm((x,y)) = (x^2 + y^2)^(1/2)
Ceci est aussi appelé la norme L2 . Les autres normes Lp sont construites en remplaçant la 2
formule ci-dessus par d'autres valeurs comprises entre 1 et l'infini:
norm_p((x,y)) = (|x|^p + |y|^p)^(1/p)
Les cercles unitaires de ces différentes normes ont des formes bien distinctes:
Défi
Soit a p >= 1
, calcule le rapport circonférence / diamètre d'un cercle Lp par rapport à la Lp
norme avec une précision de quatre chiffres significatifs.
Testcases
Nous pouvons utiliser cela car p,q
avec 1 = 1/p + 1/q
nous obtenons le même ratio pour le Lp
aussi bien que pour la Lq
norme. De plus, p = q = 2
le ratio est minimal et p = 1, q = infinity
nous obtenons un ratio de 4, donc les ratios sont toujours compris entre pi
et 4
.
p or q ratio
1 infinity 4
2 2 3.141592
1.623 2.60513 3.200
1.5 3 3.25976
4 1.33333 3.39693
A = πr²
) ne tient pas pourp ≠ 2