Télécharger hist.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
   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