1 : $$$$ HIST NOTICE BP208322 16/06/02 21:15:03 8937 2 : DATE 16/06/02 3 : 4 : 5 : 6 : Operateur HIST voir aussi : @PASHIST 7 : -------------- 8 : 9 : +-----------------+ 10 : | Syntaxe 1 | 11 : +-----------------+ 12 : 13 : LENT1 LENT2 = HIST LVAL1 LCLAS1 (LVAL2 LCLAS2 ( ... )) ... 14 : ... ('CLAS' 'OCCU') ; 15 : 16 : Objet : 17 : _______ 18 : 19 : Etant donne : 20 : - les N evenements definis par les m-uplets {X1 X2 ... Xm} 21 : fournis sous la forme de m LISTREELS : LVAL1, ... LVALm 22 : - les classes correspondantes LCLAS1 (de dime N1+1), ... 23 : LCLASm (de dime Nm+1) de type LISTREEL egalement, 24 : L'operateur 'HIST' renvoie le LISTENTI correspondant : 25 : - a la classe de chaque evenement (option 'CLAS') --> LENT1 26 : - au nombre d'occurences des evenements dans chacune des 27 : classes (option 'OCCU') --> LENT2 28 : Par defaut (aucune option), on renvoie les 2 LISTENTI. 29 : 30 : Commentaires : 31 : ______________ 32 : 33 : On numerote de maniere globale les classes de telle sorte que 34 : la k^eme classe (numero global) renvoie aux classes k1, k2 ... 35 : avec : k = k1 + N1*(k2-1) + N1*N2*(k3-1) + ... 36 : La classe 0 est retournee si l'evenement est hors des limites des 37 : classes. 38 : Les valeurs des classes doivent etre fournies dans un ordre 39 : strictement croissant. 40 : 41 : Exemple : 42 : _________ 43 : 44 : Soit la suite de 4 evenements : 45 : {0.2 4} {0.1 14} {0.5 10} {0.4 1} 46 : definie par : 47 : x1 = prog 0.2 0.1 1.1 0.5 0.4 ; 48 : x2 = prog 4.0 14.0 9.0 10.0 1.0 ; 49 : et les classes associees : 50 : y1 = prog 0. 0.5 1. ; 51 : y2 = prog 0. 5. 10. 15. 20.; 52 : 53 : la numerotation globale des classes est : 54 : 0 0.5 1.0 55 : 0 +-------+-------+----->y1 56 : | 1 | 2 | 57 : 5 +-------+-------+ 58 : | 3 | 4 | 59 : 10 +-------+-------+ 60 : | 5 | 6 | 61 : 15 +-------+-------+ 62 : | 7 | 8 | 63 : 20 +-------+-------+ 64 : | 65 : y2 v 66 : 67 : lclass loccu = HIST x1 y1 x2 y2 'CLAS' 'OCCU'; 68 : --> lclass contient la suite de 5 entiers : 69 : 1 5 6 1 70 : --> loccu contient la suite de 8 entiers : 71 : 2 0 0 0 1 1 0 0 72 : 73 : +-----------------+ 74 : | Syntaxe 2 | 75 : +-----------------+ 76 : 77 : EV1 = 'HIST' (COUL) MOD1 CHAM1 ('ABS') LRE1 | (MOT1) | ; 78 : | (LMOT1) | 79 : 80 : Objet : 81 : _______ 82 : 83 : L'operateur HIST determine la densite de distribution des valeurs 84 : d'un champ par elements sur son maillage. Le resultat est un objet de 85 : type EVOLUTION, dont les courbes sont de type HISTogramme, ce qui 86 : permet leur trace sous forme d'histogrammes. 87 : 88 : Commentaire : 89 : _____________ 90 : 91 : COUL : couleur de(s) la courbe(s) en sortie (de type MOT) ; 92 : 93 : MOD1 : modele (de type MMODEL) ; 94 : 95 : CHAM1 : champ par elements (de type MCHAML) ; 96 : 97 : 'ABS' : mot-cle indiquant que l'on prend la valeur absolue des 98 : valeurs de CHAM1 ; 99 : 100 : LRE1 : intervalles d'echantillonnage des valeurs de CHAM1 (de 101 : type LISTREEL) ; 102 : 103 : MOT1 : nom de la composante de CHAM1 a traiter (de type MOT) ; 104 : 105 : LMOT1 : nom de(s) la composante(s) de CHAM1 a traiter (de type 106 : LISTMOTS). 107 :
© Cast3M 2003 - Tous droits réservés.
Mentions légales