#######################################################################################################################################
#                                                                                                                                     #
#         L E S   N O M B R E S   P R E M I E R S   S U R   U N E                                                                     #
#         C O U R B E   D E   H I L B E R T   B I D I M E N S I O N N E L L E  :                                                      #
#                                                                                                                                     #
#                                                                                                                                     #
#         Author of '$xiirv/.PRHI.12.1.$U' :                                                                                          #
#                                                                                                                                     #
#                     Jean-Francois COLONNA (LACTAMME, 20241202173102).                                                               #
#                                                                                                                                     #
#######################################################################################################################################

$Z                  setParam            _____SelectNombres            0
$Z                  setParam            _____TransNombres             0.3
$Z                  setParam            _____FRayon                   0.14
$Z                  setParam            _____ExposantR                1.2
$Z                  setParam            _____FacteurR                 1
$Z                  SETParam            _____CouleursNombres          $NEXIST
$Z                  setParam            _____CourbeFond               "$K_VIDE"

$Z                  set                 _____ParticulePara1="$_____ParticulePara1"" dernier_premier=FAUX"
$Z                  set                 _____ParticulePara1="$_____ParticulePara1"" isoles=VRAI"
$Z                                      # En effet, '$_____ParticulePara1' existe deja 'v $xiirv/.HILB.I1.$U _____ParticulePara1'...  #
$Z                  set                 _____ParticulePara1="$_____ParticulePara1"" $_____CourbeFond"

$Z                  FilSTmpB            FNoMbReS

$Z                  $xci/valeurs_prem$X premiere=1 derniere=$Npart                                                                      \
$Z                                                          >>  $FNoMbReS

$Z                  if                  ($_____SelectNombres == 0) then
$Z                                      $CA                 $FNoMbReS                                                                   \
$Z                                                                              >   $FNoMbReS.1
$Z                                      # Cas ou l'on prend tous les nombres...                                                       #
$Z                  else
$Z                                      $CA                 $FNoMbReS                                                             |     \
$Z                                      $xrv/IFEQ.11$X      ne=0                                                                        \
$Z                                                          fichier1==                                                                  \
$Z                                                          fichier2=$_____SelectNombres                                                \
$Z                                                                              >   $FNoMbReS.1
$Z                                      # Cas ou l'on ne conserve que le nombre '$_____SelectNombres'...                              #
$Z                  endif

$Z                  $CA                 $FNoMbReS.1                                                                               |     \
$Z                  $xrv/normalise.01$X ne=0                                                                                            \
$Z                                      fichier==                                                                                       \
$Z                                                          >   $FNoMbReS.2

$Z                  $CA                 $FNoMbReS.2                                                                               |     \
$Z                  $xrv/ADD2.11$X      ne=0                                                                                            \
$Z                                      fichier2==                                                                                      \
$Z                                      fichier1=$_____TransNombres                                                               |     \
$Z                  $xrv/MUL2.11$X      ne=0                                                                                            \
$Z                                      fichier2==                                                                                      \
$Z                                      fichier1=`calcul $_____FRayon/($_____Profondeur-1)`                                       |     \
$Z                  $xrv/PUIX.01$X      ne=0                                                                                            \
$Z                                      fichier==                                                                                       \
$Z                                      exposant=$_____ExposantR                                                                  |     \
$Z                  $xrv/MUL2.11$X      ne=0                                                                                            \
$Z                                      fichier2==                                                                                      \
$Z                                      fichier1=$_____FacteurR                                                                         \
$Z                                                          >   $FiLeTmP_HILBERT$RAYON
$Z                                      # Generation de la liste des rayons...                                                        #

$Z                  if                  ($_____CouleursNombres == $EXIST) then
$Z                                      $CA                 $FNoMbReS.2                                                           |     \
$Z                                      $xrv/normalise.01$X ne=0                                                                        \
$Z                                                          fichier==                                                                   \
$Z                                                          minimum=$GRIS_1 maximum=$GRIS_8                                             \
$Z                                                          formater=VRAI entiers=VRAI                                                  \
$Z                                                                              >   $FiLeTmP_HILBERT$LUMIN
$Z                                      # Generation de la liste des luminances lorsqu'un coloriage utilisant directement les         #
$Z                                      # decimales est demande...                                                                    #
$Z                  else
$Z                  endif

$Z                  FilSTmpE            FNoMbReS



Copyright © Jean-François COLONNA, 2024-2025.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2024-2025.