<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Diametre | Dr. Goulu</title><link>https://drgoulu.com/tag/diametre/</link><atom:link href="https://drgoulu.com/tag/diametre/index.xml" rel="self" type="application/rss+xml"/><description>Diametre</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>fr-FR</language><lastBuildDate>Sun, 08 May 2022 00:00:00 +0000</lastBuildDate><image><url>https://drgoulu.com/media/icon_hu_2dc8a7743be9bda7.png</url><title>Diametre</title><link>https://drgoulu.com/tag/diametre/</link></image><item><title>Comment calculer le diamètre d'une spirale en corde en fonction de l'épaisseur et de la longueur de la corde ?</title><link>https://drgoulu.com/2022/05/08/comment-calculer-le-diametre-d-une-spirale-en-corde-en-fonction-de-l-epaisseur-et-de-la-longueur-de-la-corde/</link><pubDate>Sun, 08 May 2022 00:00:00 +0000</pubDate><guid>https://drgoulu.com/2022/05/08/comment-calculer-le-diametre-d-une-spirale-en-corde-en-fonction-de-l-epaisseur-et-de-la-longueur-de-la-corde/</guid><description>&lt;p&gt;&lt;em&gt;Réponse publiée
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;D&amp;rsquo;après
la longueur d&amp;rsquo;une
de pas a est $s(t) = 1/2 a (\sqrt{t^2 + 1} t + sinh^{-1}t)$&lt;/p&gt;
&lt;p&gt;ou t est l&amp;rsquo;angle en radians, donc si vous connaissez cette longueur L, vous pouvez obtenir l&amp;rsquo;angle en résolvant $s(t)=L$ mais c&amp;rsquo;est pas assez simple pour la version gratuite de WolframAlpha…&lt;/p&gt;
&lt;p&gt;Une autre approche est de considérer que le n-ième tour de la spirale a une longueur $L_n=2\pi.a(n+n-1)/2$&lt;/p&gt;
&lt;p&gt;qui est la moyenne des périmètres des cercles de rayon $n*a$ et $(n-1)*a$&lt;/p&gt;
&lt;p&gt;donc la longueur totale est$L=\sum_{n=1}^{N} L_n + reste$&lt;/p&gt;
&lt;p&gt;et calculer ainsi le nombre de tours entiers N par soustractions successives&lt;/p&gt;
&lt;p&gt;Le rayon de votre spirale vaut alors N*a + un petit quelque chose en fonction du reste …&lt;/p&gt;
&lt;p&gt;(pas mieux pour l&amp;rsquo;instant…)&lt;/p&gt;</description></item><item><title>Comment est calculé le nombre Pi ?</title><link>https://drgoulu.com/2021/02/09/comment-est-calcule-le-nombre-pi/</link><pubDate>Tue, 09 Feb 2021 00:00:00 +0000</pubDate><guid>https://drgoulu.com/2021/02/09/comment-est-calcule-le-nombre-pi/</guid><description>&lt;p&gt;&lt;em&gt;Réponse publiée
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Il y a des centaines, des milliers de méthodes, voir
&lt;/p&gt;
&lt;p&gt;Pi n&amp;rsquo;est plus calculé dans les ordinateurs et calculatrices actuelles, il est mémorisé comme constante ( voir
pour les détails)&lt;/p&gt;
&lt;p&gt;Mon algo préféré pour le calcul de pi est ce petit programme en C de 133 caractères&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;int a[52514],b,c=52514,d,e,f=1e4,g,h;main()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{for(;b=c-=14;h=printf(&amp;#34;%04d&amp;#34;,e+d/f)) for(e=d%=f;g=--b*2;d/=g)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;d=d*b+f*(h?a[b]:f/5),a[b]=d%--g;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;qui produit
en quelques millisecondes.&lt;/p&gt;
&lt;p&gt;Les spécialistes remarqueront que tous les calculs se font sur des nombres entiers !!! et même de bons vieux int16 !&lt;/p&gt;
&lt;p&gt;L’algorithme utilisé s’appelle “
” et il est du à Rabinowitz and Wagon. La référence suivante explique son fonctionnement&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Jeremy Gibbons “
” (2006), The American Mathematical Monthly 4 (113) p. 318-328 DOI&amp;gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>