#######################################################################################################################################
#                                                                                                                                     #
#         V I S U A L I S A T I O N   D E   L A   C O N J E C T U R E   D E   G O L D B A C H  :                                      #
#                                                                                                                                     #
#                                                                                                                                     #
#         Author of '$xiirv/.GOLD.D2.3.$U' :                                                                                          #
#                                                                                                                                     #
#                     Jean-Francois COLONNA (LACTAMME, 20200929133918).                                                               #
#                                                                                                                                     #
#######################################################################################################################################

$Z                  setParam            _____RayonD                   0.003

$Z                  setParam            _____NiveauD                  $GRIS_2

$Z                  setParam            _____Rayon                    0.006

$Z                  setParam            _____Zoom                     0.90
$Z                                      # ATTENTION : cette definition n'est pas en conflit avec 'v $xiirv/.GOLD.81.1.$U _____Zoom'   #
$Z                                      # car, en cette derniere est conditionnelle et liee a l'existence de '$_____Particule'...     #

$Z                  setParam            _____RotationX                0

$Z                  setParam            _____RotationY                0

$Z                  setParam            _____RotationZ                0

$Z                  setParam            _____Palette                  $xiP/arc_ciel.C1

$Z                  setParam            _____Speculaire               `GetParam $xrv/particule.10$X speculaire`

$Z                  setParam            _____Couronne                 1

$Z                  setParam            _____DistanceMin              0.005

$Z                  setParam            _____ParticulePara2           "$K_VIDE"

$Z                  set                 FiRsT=`$CA $FDeCoMpOsItIoNs | $HEA -1 | $SE -e 's/=.*$//'`
$Z                  @                   FiRsT2 = $FiRsT / 2
$Z                  set                 LaSt=`$CA $FDeCoMpOsItIoNs | $TAI -1 | $SE -e 's/=.*$//'`
$Z                  @                   LaStS2 = $LaSt / 2
$Z                  @                   LaStSN = $LaSt - $FiRsT2

$Z                  @                   LaStS2 = $LaStS2 + $FiRsT2
$Z                  @                   FiRsT2 = $FiRsT2 - $FiRsT2
$Z                  @                   LaStSN = $LaSt + $FiRsT2
$Z                                      # De facon a partir de x=0 et y=0...                                                          #

$Z                  saut
$Z                  echo                "Premier entier pair : $FiRsT"
$Z                  echo                "Dernier entier pair : $LaSt"
$Z                  saut

$Z                  FilSTmpB            FCoOrDoNnEes

$Z                  $xci/valeurs_inte$X                                                                                                 \
$Z                                      p=$FiRsT2 d=$LaStS2                                                                             \
$Z                                      vD=$FiRsT2 vA=$LaStSN                                                                           \
$Z                                      lineaire=VRAI                                                                                   \
$Z                                                                              >  $FCoOrDoNnEes.21.1
$Z                  $xci/valeurs_inte$X                                                                                                 \
$Z                                      p=$FiRsT2 d=$LaStS2                                                                             \
$Z                                      vD=$FiRsT2 vA=$FiRsT2                                                                           \
$Z                                      lineaire=VRAI                                                                                   \
$Z                                                                              >  $FCoOrDoNnEes.21.2
$Z                  set                 MaRqUeUr="@"

$Z                  $PAST               $FCoOrDoNnEes.21.1 $FCoOrDoNnEes.21.2                                                     |     \
$Z                  $AW                 ' { print $1 "'"$MaRqUeUr"'" $2 } '                                                       |     \
$Z                  $R                  "$MaRqUeUr" "$K_NL"                                                                             \
$Z                                                                              >  $FCoOrDoNnEes.21$COORD_X
$Z                  $PAST               $FCoOrDoNnEes.21.2 $FCoOrDoNnEes.21.1                                                     |     \
$Z                  $AW                 ' { print $1 "'"$MaRqUeUr"'" $2 } '                                                       |     \
$Z                  $R                  "$MaRqUeUr" "$K_NL"                                                                             \
$Z                                                                              >  $FCoOrDoNnEes.21$COORD_Y
$Z                                      # Definition des droites 'x+y=constante' ou 'constante' est un nombre pair...                 #

$Z                  $CA                 $FDeCoMpOsItIoNs                                                                          |     \
$Z                  $SE                 -e "s/[=+]/ /g"                                                                                 \
$Z                                                                              >  $FDeCoMpOsItIoNs.2

$Z                  $CA                 $FDeCoMpOsItIoNs.2                                                                        |     \
$Z                  $AW                 ' { print $2 } '                                                                                \
$Z                                                                              >  $FCoOrDoNnEes.12$COORD_X
$Z                  $CA                 $FCoOrDoNnEes.12$COORD_X                                                                  |     \
$Z                  $xrv/normalise.01$X ne=0                                                                                            \
$Z                                      fichier==                                                                                       \
$Z                                      forcer_extrema=VRAI minimum_force=$FiRsT maximum_force=$LaSt                                    \
$Z                                                                              >  $FDeCoMpOsItIoNs$COORD_X

$Z                  $CA                 $FDeCoMpOsItIoNs.2                                                                        |     \
$Z                  $AW                 ' { print $3 } '                                                                                \
$Z                                                                              >  $FCoOrDoNnEes.12$COORD_Y
$Z                  $CA                 $FCoOrDoNnEes.12$COORD_Y                                                                  |     \
$Z                  $xrv/normalise.01$X ne=0                                                                                            \
$Z                                      fichier==                                                                                       \
$Z                                      forcer_extrema=VRAI minimum_force=$FiRsT maximum_force=$LaSt                                    \
$Z                                                                              >  $FDeCoMpOsItIoNs$COORD_Y
$Z                                      # Definition des couples de nombres premiers...                                               #

#20200929145409____:$Z                  $CA                 $FDeCoMpOsItIoNs.2                                               |     \  #
#20200929145409____:$Z                  $AW                 ' { print $1 } '                                                 |     \  #
#20200929145409____:$Z                  $xrv/normalise.01$X ne=0                                                                   \  #
#20200929145409____:$Z                                      fichier==                                                              \  #
#20200929145409____:$Z                                                                              >  $FDeCoMpOsItIoNs$COORD_Z       #

$Z                  set                 CoOrD_Z=0.5

$Z                  $CA                 $FDeCoMpOsItIoNs.2                                                                        |     \
$Z                  $AW                 ' { print $1 } '                                                                          |     \
$Z                  $xrv/normalise.01$X ne=0                                                                                            \
$Z                                      fichier==                                                                                       \
$Z                                      origine=$_____NiveauMinimal extremite=$_____NiveauMaximal                                       \
$Z                                                                              >  $FDeCoMpOsItIoNs$NIVEAU

$Z                  $CA                 $FCoOrDoNnEes.21$COORD_X                                                                        \
$Z                                                                              >  $FCoOrDoNnEes.31$COORD_X
$Z                  $CA                 $FCoOrDoNnEes.21$COORD_Y                                                                        \
$Z                                                                              >  $FCoOrDoNnEes.31$COORD_Y

$Z                  $xrv/normalise.01$X                                                                                                 \
$Z                                      ne=0                                                                                            \
$Z                                      fichier=$FCoOrDoNnEes.31$COORD_X                                                                \
$Z                                      forcer_extrema=VRAI minimum_force=$FiRsT maximum_force=$LaSt                                    \
$Z                                                                              >  $FCoOrDoNnEes.32$COORD_X
$Z                  $xrv/normalise.01$X                                                                                                 \
$Z                                      ne=0                                                                                            \
$Z                                      fichier=$FCoOrDoNnEes.31$COORD_Y                                                                \
$Z                                      forcer_extrema=VRAI minimum_force=$FiRsT maximum_force=$LaSt                                    \
$Z                                                                              >  $FCoOrDoNnEes.32$COORD_Y

$Z                  set                 NPointsX_=`$CA $FCoOrDoNnEes.32$COORD_X | $WCl`
$Z                  set                 NPointsY_=`$CA $FCoOrDoNnEes.32$COORD_Y | $WCl`
#20220615121255____:$Z                  set                 NPointsXY=`$xcg/MAX2.01$X x=$NPointsX_ y=$NPointsY_`                      #
$Z                  set                 NPointsXY=`$xcg/MIN2.01$X x=$NPointsX_ y=$NPointsY_`

$Z                  $xrv/particule.10$X                                                                                                 \
$Z                                      npoints=$NPointsXY                                                                              \
$Z                                      LISTE_X=$FCoOrDoNnEes.32$COORD_X                                                                \
$Z                                      LISTE_Y=$FCoOrDoNnEes.32$COORD_Y                                                                \
$Z                                      LISTE_Z=$CoOrD_Z                                                                                \
$Z                                      LISTE_RAYON=$_____RayonD                                                                        \
$Z                                      LISTE_ROUGE=$_____NiveauD                                                                       \
$Z                                      LISTE_VERTE=$_____NiveauD                                                                       \
$Z                                      LISTE_BLEUE=$_____NiveauD                                                                       \
$Z                                      ZOOM=$_____Zoom                                                                                 \
$Z                                      ROTATION_OX=$_____RotationX                                                                     \
$Z                                      ROTATION_OY=$_____RotationY                                                                     \
$Z                                      ROTATION_OZ=$_____RotationZ                                                                     \
$Z                                      Lz=100                                                                                          \
$Z                                      isoles=FAUX                                                                                     \
$Z                                      Pajuster=VRAI equidistance=VRAI dm=$_____DistanceMin                                            \
$Z                                      N_AU_CARRE=FAUX                                                                                 \
$Z                                      editer_extrema_hors=FAUX                                                                        \
$Z                                      $_____ParticulePara2                                                                            \
$Z                                      chiffres=0                                                                                      \
$Z                                      R=$xTV/GRILLE                                                                                   \
$Z                                                                                                                      $formatI
$Z                                      # Trace des droites 'x+y=constante' ou 'constante' est un nombre pair...                      #

$Z                  FilSTmpE            FCoOrDoNnEes

$Z                  set                 _____ParticulePara2="$_____ParticulePara2"" fond=VRAI"
$Z                  set                 _____ParticulePara2="$_____ParticulePara2"" F=$xTV/GRILLE"
$Z                                      # Ainsi, les parametres "fond=VRAI F=..." anterieurs sont ignores et donc remplaces par       #
$Z                                      # ces deux-ci...                                                                              #

$Z                  set                 NPoints=`$CA $FDeCoMpOsItIoNs | $WCl`

$Z                  $xrv/particule.10$X                                                                                                 \
$Z                                      npoints=$NPoints                                                                                \
$Z                                      LISTE_X=$FDeCoMpOsItIoNs$COORD_X                                                                \
$Z                                      LISTE_Y=$FDeCoMpOsItIoNs$COORD_Y                                                                \
$Z                                      LISTE_Z=$CoOrD_Z                                                                                \
$Z                                      LISTE_RAYON=$_____Rayon                                                                         \
$Z                                      LISTE_NIVEAU=$FDeCoMpOsItIoNs$NIVEAU                                                            \
$Z                                      niveaux_normalises=VRAI                                                                         \
$Z                                      p=$_____Palette                                                                                 \
$Z                                      ZOOM=$_____Zoom                                                                                 \
$Z                                      ROTATION_OX=$_____RotationX                                                                     \
$Z                                      ROTATION_OY=$_____RotationY                                                                     \
$Z                                      ROTATION_OZ=$_____RotationZ                                                                     \
$Z                                      Lz=100                                                                                          \
$Z                                      speculaire=$_____Speculaire                                                                     \
$Z                                      isoles=VRAI                                                                                     \
$Z                                      N_AU_CARRE=FAUX                                                                                 \
$Z                                      couronne=$_____Couronne                                                                         \
$Z                                      editer_extrema_hors=FAUX                                                                        \
$Z                                      $_____ParticulePara2                                                                            \
$Z                                      chiffres=0                                                                                      \
$Z                                      R=$_____ImageR                                                                                  \
$Z                                                                                                                      $formatI
$Z                                      # Trace final de la conjecture de Goldbach...                                                 #

$Z                  FilSTmpE  FDeCoMpOsItIoNs



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