mardi 6 juillet 2021

La spirale de Padovan avec xint et PSTricks

Les triangles équilatéraux dont les côtés ont pour longueur les nombres de la suite de Padovan s'enroulent dans le sens des aiguilles d'une montre.
Tous les sommets sont sur une spirale avec des arrondis parfaits, aucune discontinuité dans le tracé, de quoi est-il constitué ?
Êtes-vous observateur ? Dans chaque triangle il y a, au centre, la longueur du côté, ce sont les nombres de la suite de Padovan qui s'enroulent et vérifient :
\begin{equation*}
  u_n = u_{n-2} + u_{n-3}
\end{equation*}
mais Jean-François Burnol a fait remarquer que cette suite, pour $ n \geqslant 5 $ vérifie une autre relation de récurrence, laquelle ?
Cette représentation de la spirale de Padovan, un bel ouvrage de marqueterie,  a été créée par Jean-Michel Sarlat avec xint pour les calculs(à voir comme un exemple de l'utilisation de la récursivité avec xint) et PSTricks pour sa représentation.

https://melusine.eu.org/syracuse/G/xint-polexpr/


 La voici avec PSTricks calculée avec PostScript :

http://manuel.luque.free.fr/Nombre-Plastique/psPadovanSpiral-pstricks.pdf

http://manuel.luque.free.fr/Nombre-Plastique/psPadovanSpiral-pstricks.tex 

Les termes de la suite sont calculés par récursion, nous ne pourrons jamais aller aussi loin qu'avec XINT, mais pour un dessin c'est bien suffisant.

Pour la récursivité en PostScript, il y a un excellent cours et des exemples superbes dans le document d' André Heck : "Learning PostScript by Doing" :

https://staff.science.uva.nl/a.j.p.heck/Courses/Mastercourse2005/tutorial.pdf 

Je m'en suis largement inspiré. Pour la suite de Padovan on écrira  :

/Padovan {
    2 dict begin
        /n exch def
        n 3 gt {
            n 3 sub Padovan n 2 sub Padovan add
        }{
            n 1 eq n 2 eq or n 3 eq or {1} if
        } ifelse
    end
} bind def

% le 48 ème terme s'obtiendra par 

48 Padovan ==




 


 

samedi 3 juillet 2021

Le Nombre Plastique (2)

C'est un supplément à l'article :

http://pstricks.blogspot.com/2021/07/le-nombre-plastique-avec-xint-et-pst.html 

Nous avions pour calculer $\Psi$ proposé 4 méthodes :

- à partir de cette expression

 $$\Psi=
\sqrt[3]{1+\sqrt[3]{1+\sqrt[3]{1+\sqrt[3]{1+\sqrt[3]{1+\sqrt[3]{1+\sqrt[3]{1+\cdots}}}}}}}
$$

 avec xintexpr

-  en résolvant l'équation $x^3-x-x=0$.dont $\Psi$ est la racine réelle. Pour cela, sur la suggestion de Jürgen Gilg c'est le package polexpr qui a été utilisé, et Jean-François Burnol en a développé l'idée, son utilisation est très détaillée et on peut obtenir bien plus de renseignements que de taper par exemple : Solve[x^3-x-x1==0,x]  sur Mathematica, le calcul étant fait in-situ, le document se compose en harmonie avec la succession des calculs.

- à partir de la relation de récurrence linéaire :

\[
u_0=1\ ;\ u_1=1\ ;\ u_2=1\ ;\ u_n=u_{n-2}+u_{n-3}
\]

en utilisant xintexpr

- à partir de la relation de récurrence quadratique :
On considère  la suite $(u_n)$ telle que $u_0$, $u_1$,$u_2$ valent $0$, $0$, $1$. Les
formules de récurrence suivantes pour trois valeurs d'indices consécutifs, l'indice milieu étant une puissance de $2$ s'écrivent :

\begin{align*}
  u_{1+2^{n+1}} &= 2 u_{1+2^n} (u_{2^n} + u_{-1+2^n}) + u_{2^n}^2\\
  u_{2^{n+1}} &= u_{1+2^n}^2 + u_{2^n}^2 + 2 u_{2^n}u_{-1+2^n} \\
  u_{-1+2^{n+1}} &= 2u_{1+2^n}u_{2^n} + u_{-1+2^n}^2
\end{align*}

Pour la démonstration de ces relations, consultez le document  "padovan-jfbu.pdf" intitulé "CALCUL PAR EXPONENTIATION RAPIDE DE TERMES DE LA SUITE DITE DE PADOVAN" inclus dans l'archive .zip. Comme exemple, cette façon a été utilisée pour calculer 6000 chiffres après la virgule.

Cette fois-ci Jean-François Burnol propose une comparaison sur la rapidité des calculs entre la récurrence linéaire et la quadratique.
Dans son document "PadovanLinVsQuad.pdf" (Le nombre plastique) 

https://melusine.eu.org/syracuse/G/xint-polexpr/

où comme toujours à son habitude, calculs et commentaires se complètent, il apparaît que les calculs par récurrence quadratique sont d'une rapidité qui surpasse ceux par récurrence  linéaire.
Par exemple pour 1000 chiffres :
- Linéaire : 14.659s
- Quadratique : 0.435s
avec le processeur : Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz 

http://manuel.luque.free.fr/Nombre-Plastique/Padovan-Suite.zip



vendredi 2 juillet 2021

Le nombre plastique avec xint et pst-solides3d

Présentation

La revue Tangente vient de sortir son deux-centième numéro ! Il y a un article examinant le nombre 200.sous différents aspects, il y en a peu, mais il se trouve que 200 est l'un des termes de la suite de Padovan, dont on sait que le rapport de deux termes consécutifs tend vers le Nombre Plastique : https://fr.wikipedia.org/wiki/Nombre_plastique

 et ainsi l’auteur de l’article Daniel Lignon, trouve le prétexte pour donner quelques aspects de cette suite dans un paragraphe intitulé “La géométrie du plastique”. Dans le “Pour la Science” n°206 d’août 1996, Ian Stewart, dans un article intitulé “La sculpture et les nombres” sous-titré : “Comme le nombre d’or, le nombre plastique inspire les sculpteurs” développe de façon plus détaillée cette “géométrie” :

« Une autre façon de construire les nombres de Padovan consiste à reproduire l'utilisation des carrés pour les nombres de Fibonacci, mais avec des parallélépipèdes. Partons d'un cube de côté égal à 1, et plaçons à côté de lui un autre cube identique, adjacent par une face. On obtient un parallélépipède dont deux côtés sont égaux à 1, et le troisième côté est égal à 2  (parallélépipède $1\times1\times2$).
Contre la face $1\times2$, plaçons un autre parallélépipède $1\times1\times2$. Nous obtenons un parallélépipède $1\times2\times2$.
Puis, contre une face $2\times2$, plaçons un cube $2\times2\times2$, afin de former au total un parallélépipède $2\times2\times3$.
Contre une face $2\times3$, plaçons un parallélépipède $2\times2\times3$, afin d'obtenir un parallélépipède $2\times3\times4$, et ainsi de suite en ajoutant successivement des parallélépipèdes à l'Est, au Sud, en bas, à l'Ouest, au Nord, et en haut. À chaque étape, le nouveau parallélépipède a pour longueur des côtés trois nombres de Padovan consécutifs. »

Nous allons d'abord donner 3 façons de calculer $\Psi$ avec une précision aussi grande que l'on veut. Jean-François Burnol, a apporté son concours décisif à la mise au point de ces méthodes, puis la représentation géométrique de la suite selon Ian Stewart.

Le texte qui suit n'est qu'un échantillon du document principal et des fichiers annexes que vous trouverez dans l'archive :

http://manuel.luque.free.fr/Nombre-Plastique/Nombre-Plastique.zip 

ou

Nombre-Plastique.zip 

 

Le calcul du nombre plastique avec xintexpr

Méthode avec les racines cubiques

\[
\Psi=\sqrt[3]{1+\sqrt[3]{1+\sqrt[3]{1+\sqrt[3]{1+\sqrt[3]{1+\sqrt[3]{1+\sqrt[3]{1+\cdots}}}}}}}
\]

% Ne pas oublier le * !
% Sinon les puissances fractionnaires calculées avec seulement 16 chiffres de précision!
\xintDigits* := 64;% de toute façon la précision de racine cubique pas au-delà
                   % de 62 chiffres, et 64 chiffres sont conservés au max
\xintdeffloatfunc cbrt(x):=x^(1/3);%
\xintdeffloatfunc plast(x):=(x+1)^(1/3);%
\pdfresettimer
\xintdeffloatvar n := 1;%
\def\x{0}%
\xintloop
\edef\x{\the\numexpr\x+1}%
\xintdeffloatvar m:=plast(n);%
\xintifboolexpr{abs(n-m)>1e-62}{\xintdeffloatvar n:=m;\iftrue}{\xintdeffloatvar n:=m;\iffalse}%
\repeat
\edef\tempsA{\strip@pt\dimexpr\pdfelapsedtime sp}%
$\Psi=\xinteval{n}\quad (\x\textrm{ itérations}, \tempsA s)$

$\Psi= 1.32471795724474602596090885447809734073440405690173336453401505$ (87 itérations, 2.72299s)

Méthode par calculs exacts de 100 décimales

\[
u_0=1\ ;\ u_1=1\ ;\ u_2=1\ ;\ u_n=u_{n-2}+u_{n-3}
\]
\[
U_0=(a_0=1, b_0=1, c_0=1); U_{n+1}=(b_n, c_n, a_n + b_n); \Psi_n = \frac{c_n}{b_n}
\]

\pdfresettimer
\xintdefvar a, b, c := 1, 1, 1;%
\xintiloop [1+1]%
\xintdefvar a, b, c := b, c, a + b ;%
% là aussi faudrait peut-être chercher un critère d'arrêt
% J'ai voulu déterminer par dichotomie en partant de 300 et en réduisant...
% ... c'est rapide mais en fait faut pas baisser en-dessous de 2 * 267
% itérations...
% faudrait faire ça de manière dynamique comme avec les racines cubiques
% mais ça ralentirait...
\ifnum\xintiloopindex<534
\repeat
% afficher la fraction avec 98 chiffres après la virgule (expansion décimale
% sans arrondi juste troncation)
\edef\chiffres{\xinteval{trunc(c/b,98)}}%
\edef\tempsC{\strip@pt\dimexpr\pdfelapsedtime sp}%
\makeatother
Obtenu en \tempsC s et 534 itérations :\newline
$\Psi=\chiffres...\relax$
\makebox[2.5cm][l]{numérateur :} \xinteval{c}
\makebox[2.5cm][l]{dénominateur :} \xinteval{b}
Fraction irréductible :
$\xintTeXFrac{\xinteval{reduce(c/b)}}$
Facteur commun :
$\xinteval{gcd(c,b)}$

Obtenu en 0.185s et 534 itérations : 

$\Psi== 1.32471795724474602596090885447809734073440405690173336453401505030282785124554759405469934798178728...$  

Le nombre plastique par résolution de l’équation avec 98 puis 199 décimales

Racine réelle de $x^3 = 1 + x $

On aborde le problème avec polexpr. Se souvenir de ses commandes...

\poldef f(x) := x^3 - x -1;

\PolToSturm{f}{f}

\PolSturmIsolateZeros{f}


Le polynôme \PolTypeset{f} possède \PolSturmNbOfIsolatedZeros{f} racines réelles distinctes qui sont situées dans les intervalles suivants : \PolPrintIntervals{f}

Calculer le nombre plastique avec 499 chiffres après la virgule, avec xintsession

Si vous souhaitez utiliser ce calculateur, rendez vous sur : 

https://www.ctan.org/pkg/xintsession}{xintsession

La méthode utilisée est celle mise au point par Jean-François Burnol qu'il a intitulée ``Calcul par exponentiation rapide des termes de la suite dite de Padovan'', les fichiers ``padovan-jfbu.tex, padovan-jfbu.pdf'' sont dans l'archive : Nombre-Plastique.zip

Calculer le nombre plastique avec 6000 chiffres après la virgule

Le fichier ``Phi6000.tex'' est à compiler par : etex Phi6000.tex. 

Le préambule suivant débute la compilation :

«  Bienvenue ! Nous allons calculer Phi avec 6000 chiffres après la virgule.
Un peu de patience est demandée car cela prend environ (sur ma machine à 2GHz) 35 secondes pour trouver Phi puis près de 40 secondes pour valider que$ \Psi^3 =\Psi + 1$ à cette précision.
Vous trouverez après compilation les valeurs dans le fichier Phi6000-out.txt
. »

La géométrie plastique

C'est la méthode de Ian Stewart qui est utilisée. Vous allez visualiser ci-dessous dex gifs

Dans le fichier principal l'animation est réalisée avec le package animate d'Amexander Grahn.

les fichiers servant à générer les images des Gifs sont dans l'archive :

http://manuel.luque.free.fr/Nombre-Plastique/Nombre-Plastique.zip

ou

 Nombre-Plastique.zip

 









 

 

 

mardi 29 juin 2021

L'héliolabe avec xint et PSTricks

 L'héliolabe est un petit appareil cousin de l'astrolabe. Il est dédié au Soleil et permet de réaliser plusieurs mesures concernant cet astre à une date donnée :
- l'heure du lever et du coucher, du passage au méridien
- la déclinaison
et il permet bien d'autres observations qui sont décrites dans l'article des cahiers de Clairaut (revue du comité de liaison enseignants-astronomes).

(Cahiers Clairaut n°18)


Cet article décrit la procédure à suivre permettant de calculer et construire un héliolabe pour une latitude donnée.
Le projet de Jean-Michel Sarlat et Jürgen Gilg a consisté à calculer et dessiner un héliolabe valable pour toute latitude, permettant d'afficher l'instrument à une date donnée et d'y lire l'heure du lever et du coucher du Soleil.
En supplément on obtiendra ces heures avec celle du passage au méridien, en tenant compte de la longitude du lieu avec toute la précision possible.
Les heures de lever et de coucher du Soleil sont des notions assez complexes, par exemple on distingue l'aube nautique, astronomique, civile,et puis l'aurore lorsque le sommet du disque solaire apparaît à l'horizon. Pour le calcul il faut tenir compte aussi de la réfraction atmosphérique. Les calculs sont délicats, les auteurs les ont menés avec xint de Jean-François Burnol.
En attendant une version complète, voici une image et un pdf interactif réalisé avec le package animate d'Alexander Grahn, où l'on peut faire tourner, indépendamment l'un de l'autre l’écliptique et l'alidade afin de déterminer les heures de lever et du coucher du Soleil pour une latitude donnée, celle qu'on aura donnée à la compilation du fichier.

 

Le pdf avec la double animation :

http://manuel.luque.free.fr/heliolabe-double-animation/heliolabe-double-animation.pdf

Tous les fichiers nécessaires à la compilation sont ici :

http://manuel.luque.free.fr/heliolabe-double-animation/heliolabe-double-animation.zip

ou : Héliolabe double animation

vous les retrouverez sur la page de Jean-Michel Sarlat qui est l'auteur de la mise en scène(fichiers eps, PDFmark etc.) qui rendent la création de cette animation 2x360 images ultra-rapide avec un pdf très léger ! Un travail de professionnel !

https://melusine.eu.org/syracuse/WMS/astronomie/#/xint-meeus/heliolabe

https://melusine.eu.org/syracuse/WMS/astronomie/docs/heliolabe/heliolabe2/ 

Une double animation avec des curseurs, l'un pour l'écliptique et le second pour l'alidade, réalisée par Jean-Michel Sarlat, une merveille !

https://melusine.eu.org/syracuse/WMS/astronomie/images/xint-meeus/animations/anim003/ 

Gilg Jürgen a réalisé un animation au format SVG  "Comment utiliser l’héliolabe" :

https://melusine.eu.org/syracuse/WMS/astronomie/images/xint-meeus/animations/anim002/

Une double animation, mais sans possibilité d'intervenir, alidade et écliptique tournent doucement en sens inverse l'un de l'autre, un effet hypnotique, apaisant...

https://melusine.eu.org/syracuse/WMS/astronomie/images/xint-meeus/animations/anim003/index1.html
 

 1 juillet 2021 : Voici une version de la double animation de l'héliolabe proposée par Alexander Grahn. Elle utilise les mêmes éléments que celle de Jean-Michel, mais l'en-tête du fichier :

\makeatletter
\def\tympan {
 \pst@killglue\begingroup\init@pscode%

etc.

qui peut paraître un peu absconse aux non-initiés disparaît au profit que quelques lignes plus simples comme :

\xsbox{Tympan}{\includegraphics{tympan}}%

grâce au package xsavebox dont Alexander est l'auteur.

Les fichiers heliolabe-animate-2.tex et  heliolabe-animate-2.pdf ont été inclus dans l'archive référencée un peu plus haut.

mardi 22 juin 2021

Les oppositions de Mars (période 2017-2020) avec PSTricks

Les fichiers à compiler sont dans l'archive  :

 http://manuel.luque.free.fr/Mars-Saros/Terre-Mars-Soleil-2017-2020.zip

ou

Terre-Mars-Soleil-2017-2020 

Représentations et animations de mouvement apparent du Soleil et de Mars dans le repère géocentrique avec mise en évidence des oppositions de Mars

opposition du 27 juillet 2018 à 5h13


 opposition du 13 octobre 2020 23h25



Représentations et animations de mouvement de la Terre et de Mars dans le repère héliocentrique avec mise en évidence des oppositions de Mars.




Les données ont été prises sur :

http://vo.imcce.fr/webservices/miriade/?forms

lundi 21 juin 2021

Construction de l’orbite de Hill avec xint

Jean-Michel Sarlat s’est attaché à la résolution numérique d’un problème de mécanique céleste ardu. Pour une présentation du problème, je vais prendre dans le livre de V.Béletski : « Essais sur le mouvement des corps cosmiques »(Éditions Mir Moscou 1977), le cinquième essai.

 « Le problème du vol spatial vers la Lune peut-être examiné dans le cadre du problème restreint des trois corps. Soit $m_1$ la masse de la Terre et $m_2$ celle de la Lune ; l'attraction de ces deux masses provoque le déplacement du vaisseau spatial. de masse $m_0$ si petite devant $m_2$ et $m_2$ qu'on peut négliger l'attraction exercée par le vaisseau sur la Lune et la Terre. Dans ces conditions la Lune et la Terre parcourent des trajectoires képlériennes connues autour de leur centre de masse commun. Supposons que ce soit des trajectoires circulaires, auquel cas le problème des trois corps est appelé circulaire. »

Il y a diverses approches du problème, de sa mise en équations, Jean-Michel en a choisi une très synthétique, qu'il a parfaitement menée à son terme en mettant au point la méthode de résolution numérique de Runge-Kutta avec xint. de Jean-François Burnol.

Dans des conditions initiales très particulières, le vaisseau décrit une orbite «fascinante», la voici, après avoir été calculée avec xint et dessinée avec PSTricks:


 Les fichiers de Jean-Michel sont accessibles ici :

 https://melusine.eu.org/syracuse/WMS/astronomie/docs/fragments/f002/

samedi 19 juin 2021

Fractions continues avec xintcfrac et astronomie


Les fichiers sont ici :

http://manuel.luque.free.fr/Mars-Saros/oppositions-rapprochees-Mars-Saros.zip

 ou 

Mars-Saros

xintcfrac est un module de https://www.ctan.org/pkg/xint  de Jean-François Burnol.

  Le saros

Sur le saros on peut lire le très bel article de Wikipedia :

 https://fr.wikipedia.org/wiki/Saros

Cependant à mon avis, le plus beau texte et le plus complet sur le sujet est celui écrit par Yakov Perelman(1882 - 1942) dans son livre : «L’astronomie récréative» dont la traduction française est parue en 1958 aux éditions en langues étrangères de Moscou. Il s’intitule “Pourquoi les éclipses se répètent-elles tous les 18 ans ?
Comme ce livre est (en anglais) dans le domaine public, je me permets d’en extraire une grande partie du chapitre qui nous intéresse. Tout le texte suivant est donc de Yakov Perelman.


1. Le mois «synodique» ; intervalle de temps pendant lequel la Lune fait sur son orbite une révolution complète si on observe ce mouvement depuis le Soleil. C’est le temps s’écoulant entre deux phases égales de la Lune, par exemple, une nouvelle Lune et une autre nouvelle Lune. Il est égal à 29,5306 jours(29,530588853).
2. Le mois «draconitique» : intervalle de temps après lequel la Lune revient au même "nœud" de son orbite. (le nœud est l’intersection de l’orbite lunaire avec le plan de l’orbite terrestre). La durée d’un tel mois est de 27,2122 jours (27,212220817). Les éclipses, comme il est facile à comprendre, n’ont lieu qu’aux instants où la pleine ou de la nouvelle Lune se trouve dans un de ses nœuds : le centre de la Lune se trouve alors sur une même droite avec le centre de la Terre et du Soleil. Il est clair qu’une éclipse ne se reproduit qu’après un intervalle de temps comprenant un nombre entier de mois «synodiques» et «draconitiques», ceci puisque les conditions dans lesquelles ont lieu les éclipses se répètent alors.
Comment trouver ces intervalles de temps ? Pour cela il faut résoudre l’équation : 

\[ 29.5306x=27.2122y\]
où $x$ et $y$ sont des nombres entiers. Écrivons cette équations sous forme d'une proportion :
\[\frac{x}{y}=\frac{272122}{295306}\]
et nous verrons que les solutions exactes minima de cette équation sont :
\[x=272122,\quad y=295306\]
On obtient une énorme période comprenant des dizaines de milliers d'années et pratiquement tout à fait inutile. Les astronomes de l'antiquité se contentaient d'une solution approximative. Ce sont les fractions continues qui fournissent un moyen facile de de trouver dans ce cas l'approximation nécessaire.

\[
\frac{295306}{272122}=1+\cfrac{1}{11+\cfrac{1}{1+\cfrac{1}{2+\cfrac{1}{1+\cfrac{1}{4+\cfrac{1}{4+\cfrac{1}{17+\cfrac{1}{1+\cfrac{1}{7}}}}}}}}}
\]
\[
1\rightarrow\frac{12}{11}\rightarrow\frac{13}{12}\rightarrow\frac{38}{35}\rightarrow\frac{51}{47}\rightarrow\frac{242}{223}\rightarrow\frac{1019}{939}\rightarrow\frac{17568}{16186}\rightarrow\frac{18584}{17125}\rightarrow\frac{147653}{136061}
\]

La cinquième fraction de cette série donne une précision suffisante. Si nous nous arrêtons là, c'est-à-dire si nous prenons $x=223$ et $y=242$, la période de répétition des éclipses sera égale à 223 mois synodiques ou à 242 mois draconitiques. Cela fait 6585 1/3 jours, soit 18 ans 11,3 jours (ou 10,3 jours) selon que cette période comprend 4 ou 5 années bissextiles.

Telle est l'origine du saros. Maintenant nous pouvons nous rendre compte du degré de précision  avec lequel on peut prédire des éclipses avec son aide. Nous voyons  qu'en prenant le saros égal à 18 ans et 10 jours, on rejette 0,3 jour. Cela fait que les éclipses prévues en cette période plus courte commenceront à une heure différente du jour que la fois précédente (environ huit heures plus tard). Et c'est seulement dans une période égale à trois saros précis que les éclipses se répéteront à la même heure du jour. De plus le saros ne tient pas compte des variations de la distance séparant la Lune de la Terre et la Terre du Soleil, variations qui ont leur périodicité propre ; l'éclipse de Soleil sera totale ou partielle en fonction de ces distances. Voilà pourquoi si le saros permet de prédire une éclipse à un jour déterminé, il ne permet pas d'affirmer que ce sera une éclipse totale, partielle ou annulaire. Il ne permet pas non plus de connaître s'il sera possible de l'observer du même lieu que précédemment.

 Les oppositions rapprochées

Dans son livre «L’astronomie récréative» Yakov Perelman, montre et illustre que les époques d’éclat maximal de Mars et de son rapprochement maximum de la Terre se répètent environ tous les 15 ans, voici son texte :
La Terre fait un tour complet des son orbite en 365¼ jours, Mars en 687 jours. Si les deux planètes se sont rapprochées à une distance minimum, elles doivent se rapprocher à nouveau après un intervalle de temps contenant un nombre entier des années terrestres et martiennes. Autrement dit, il nous faut résoudre en nombres entiers l’équation :

 $x=\dfrac{687}{365.25}y$
\[
\frac{687}{365.25}=1+\cfrac{1}{1+\cfrac{1}{7+\cfrac{1}{2+\cfrac{1}{1+\cfrac{1}{1+\cfrac{1}{11}}}}}}
\]
\[
1\rightarrow2\rightarrow\frac{15}{8}\rightarrow\frac{32}{17}\rightarrow\frac{47}{25}\rightarrow\frac{79}{42}\rightarrow\frac{916}{487}
\]

En prenant l'approximation $\dfrac{15}{8}$ nous en déduisons que 15 années terrestres sont égales à 8 années martiennes. Il en résulte que les époques de rapprochement maximal de Mars doivent se répéter tous les 15 ans.

Voici les oppositions de Mars de 2018 à 2033.

La photo de Mars est de Damian Peach prise le 30 octobre 2020 :

https://blogs.futura-sciences.com/feldmann/2020/11/08/voici-la-plus-belle-image-de-la-planete-mars-jamais-realisee/