* @STAT PROCEDUR CB215821 16/11/21 21:15:00 9195 *----------------------------------------------------------- ****** PROCEDURE @STAT ****** *----------------------------------------------------------- * * CETTE PROCEDURE A ETE MISE GRACIEUSEMENT * A DISPOSITION DE LA COMMUNAUTE CASTEM2000 * PAR DELERUYELLE Fr. (SOCOTEC-INDUSTRIE à l'IPSN/DES) * *----------------------------------------------------------- * OPERATIONS STATISTIQUES COURANTES *---------------------------------------------------------- XI = 0. ; XI2 = 0. ; * DEUX LISTES YI = 0. ; YI2 = 0. ; XIYI = 0. ; 'SI' (NX 'EGA' NY) ; K = 0 ; 'REPE' BOU1 NX ; K = K '+' 1 ; XI = XI '+' XK ; XI2 = XI2 '+' (XK '**' 2) ; YI = YI '+' YK ; YI2 = YI2 '+' (YK '**' 2) ; XIYI = XIYI '+' (XK '*' YK) ; 'FIN' BOU1 ; XM = XI '/' NX ; YM = YI '/' NY ; VX = 0.D0 ; VY = 0.D0 ; 'REPE' BOU2 NX ; VX = VX '+' ((XK '-' XM) '**' 2); VY = VY '+' ((YK '-' YM) '**' 2); 'FIN' BOU2 ; VX = VX '/' NX ; VY = VY '/' NY ; EX = VX '**' 0.5D0 ; EY = VY '**' 0.5D0 ; COXY =(XIYI '/' NX) '-' (XM '*' YM) ; A = COXY '/' VX ; B = YM '-' (A '*' XM) ; R = COXY '/' (EX '*' EY) ; 'SINON' ; 'MESS' ' ' ; 'MESS' ' ' ; 'FINSI' ; 'RESP' XM EX YM EY A B R ; 'SINON' ; * UNE SEULE LISTE 'REPE' BOU1 NX ; XI = XI '+' XK ; 'FIN' BOU1 ; XM = XI '/' NX ; VX = 0.D0 ; 'REPE' BOU2 NX ; VX = VX '+' ((XK '-' XM) '**' 2); 'FIN' BOU2 ; VX = VX '/' NX ; EX = VX '**' 0.5D0 ; 'RESP' XM EX ; 'FINSI' ; 'FINP' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales