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 2formule 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 Lpnorme avec une précision de quatre chiffres significatifs.
Testcases
Nous pouvons utiliser cela car p,qavec 1 = 1/p + 1/qnous obtenons le même ratio pour le Lpaussi bien que pour la Lqnorme. De plus, p = q = 2le ratio est minimal et p = 1, q = infinitynous obtenons un ratio de 4, donc les ratios sont toujours compris entre piet 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