#######################################################################################################################################
# #
# E T U D E D E L A C O N J E C T U R E D E S Y R A C U S E #
# D A N S U N E S P A C E B I D I M E N S I O N N E L : #
# #
# #
# Author of '$xiirk/.SYRA.H1.2.$U' : #
# #
# Jean-Francois Colonna (LACTAMME, 20210706120654). #
# #
#######################################################################################################################################
$Z setParam _____U0 7
$Z setParam _____TransformationX neutre$X
$Z SETParam _____Dimension 2
$Z FilSTmpB FCoOrD
$Z # ATTENTION : les 'FilSTmpE's ont lieu ailleurs... #
$Z FilSTmpB FSyracuse
$Z $xci/valeurs_Syra$X \
$Z p=1 d=100000 \
$Z u0=$_____U0 \
$Z stop_421=VRAI | \
$Z $xrv/$_____TransformationX \
$Z ne=0 \
$Z fichier== | \
$Z $xrv/normalise.01$X \
$Z ne=0 \
$Z fichier== \
$Z > $FSyracuse.1
$Z $CA $FSyracuse.1 | \
$Z $TAI -$_____Dimension \
$Z > $FSyracuse.2
$Z set LoNgUeUr=`$CA $FSyracuse.1 $FSyracuse.2 | $WCl`
$Z @ LoNgUeUr = $LoNgUeUr / $_____Dimension
$Z @ LoNgUeUr = $LoNgUeUr * $_____Dimension
$Z $CA $FSyracuse.1 $FSyracuse.2 | \
$Z $HEA -$LoNgUeUr \
$Z >> $FSyracuse
$Z set ArGuMeNtS="$K_VIDE"
$Z set ArGuMeNtS="$ArGuMeNtS"" ne=0"
$Z set ArGuMeNtS="$ArGuMeNtS"" fichier=="
$Z set ArGuMeNtS="$ArGuMeNtS"" premier=FAUX"
$Z set ArGuMeNtS="$ArGuMeNtS"" taille=$_____Dimension"
$Z set ArGuMeNtS="$ArGuMeNtS"" element_variable=VRAI"
$Z set ArGuMeNtS="$ArGuMeNtS"" Men_tete=FAUX"
$Z $CA $FSyracuse | \
$Z $xrv/un_sur_N.01$X $ArGuMeNtS \
$Z numero_element_variable=0 \
$Z > $FCoOrD$COORD_X
$Z set NpartX=`$CA $FCoOrD$COORD_X | $WCl`
$Z $CA $FSyracuse | \
$Z $xrv/un_sur_N.01$X $ArGuMeNtS \
$Z numero_element_variable=1 \
$Z > $FCoOrD$COORD_Y
$Z set NpartY=`$CA $FCoOrD$COORD_Y | $WCl`
$Z if ($_____Dimension >= 3) then
$Z $CA $FSyracuse | \
$Z $xrv/un_sur_N.01$X $ArGuMeNtS \
$Z numero_element_variable=2 \
$Z > $FCoOrD$COORD_Z
$Z set NpartZ=`$CA $FCoOrD$COORD_Z | $WCl`
$Z else
$Z endif
$Z FilSTmpE FSyracuse
$Z if ($_____Dimension == 2) then
$Z set Nparts=`$xcg/MIN2.01$X x=$NpartX y=$NpartY`
$Z else
$Z set Nparts=`$xcg/MIN3.01$X x=$NpartX y=$NpartY z=$NpartZ`
$Z endif
$Z $xci/valeurs_inte$X p=1 d=$Nparts \
$Z vD=$NOIR_PLANCHER vA=$BLANC \
$Z lineaire=VRAI \
$Z entier=VRAI \
$Z > $FCoOrD$NIVEAU
Copyright © Jean-François Colonna, 2021-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2021-2021.