Télécharger /.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ /        NOTICE  CB215821  16/11/28    21:15:01     9202           
   2 :                                              DATE     16/11/28
   3 : 
   4 :   Operateur /                               Voir aussi : + -
   5 :    -----------                                            **  *  
   6 :    RESU1 = ( MODL1) OBJET1 / OBJET2 ;                     
   7 : 
   8 : 
   9 :    Objet :
  10 :    _______
  11 : 
  12 :    L'operateur / calcule la division de OBJET1 par OBJET2.
  13 : 
  14 :    Operations possibles :
  15 :    ______________________
  16 : 
  17 : ---------------------------------------------------------------------
  18 : |     OBJET1        |      OBJET2           |       RESU1           |
  19 : ---------------------------------------------------------------------
  20 : |     ENTIER        |      ENTIER           |      ENTIER           |
  21 : |     ENTIER        |     FLOTTANT          |     FLOTTANT          |
  22 : |     ENTIER        |     LISTREEL          |     LISTREEL          |
  23 : |     ENTIER        |     EVOLUTIO          |     EVOLUTIO          |
  24 : |     ENTIER        |     CHPOINT           |     CHPOINT           |
  25 : |     ENTIER        |     MCHAML            |     MCHAML            |
  26 : ---------------------------------------------------------------------
  27 : |    FLOTTANT       |      ENTIER           |     FLOTTANT          |
  28 : |    FLOTTANT       |     FLOTTANT          |     FLOTTANT          |
  29 : |    FLOTTANT       |     LISTREEL          |     LISTREEL          |
  30 : |    FLOTTANT       |     EVOLUTIO          |     EVOLUTIO          |
  31 : |    FLOTTANT       |     CHPOINT           |     CHPOINT           |
  32 : |    FLOTTANT       |     MCHAML            |     MCHAML            |
  33 : ---------------------------------------------------------------------
  34 : |     POINT         |      ENTIER           |      POINT            |
  35 : |     POINT         |     FLOTTANT          |      POINT            |
  36 : ---------------------------------------------------------------------
  37 : |    LISTREEL       |      ENTIER           |     LISTREEL          |
  38 : |    LISTREEL       |     FLOTTANT          |     LISTREEL          |
  39 : |    LISTREEL       |     LISTREEL          |     LISTREEL          |
  40 : |    LISTREEL       |     LISTENTI          |     LISTREEL          |
  41 : ---------------------------------------------------------------------
  42 : |    LISTENTI       |      ENTIER           |     LISTENTI          |
  43 : |    LISTENTI       |     FLOTTANT          |     LISTREEL          |
  44 : |    LISTENTI       |     LISTENTI          |     LISTENTI          |
  45 : |    LISTENTI       |     LISTREEL          |     LISTREEL          |
  46 : ---------------------------------------------------------------------
  47 : |    EVOLUTION      |      ENTIER           |     EVOLUTION         |
  48 : |    EVOLUTION      |     FLOTTANT          |     EVOLUTION         |
  49 : |    EVOLUTION      |     EVOLUTION         |     EVOLUTION         |
  50 : ---------------------------------------------------------------------
  51 : |    CHPOINT        |      ENTIER           |     CHPOINT           |
  52 : |    CHPOINT        |     FLOTTANT          |     CHPOINT           |
  53 : | CHPOINT (LISTMOT1)|  CHPOINT  (LISTMOT2)  |  CHPOINT  (LISTMOT3)  |
  54 : ---------------------------------------------------------------------
  55 : |    MCHAML         |      ENTIER           |     MCHAML            |
  56 : |    MCHAML         |     FLOTTANT          |     MCHAML            |
  57 : | (MODL1) MCHAML    |     MCHAML            |     MCHAML            |
  58 : | MCHAML (LISTMOT1) |   MCHAML (LISTMOT2)   |    MCHAML (LISTMOT3)  |
  59 : ---------------------------------------------------------------------
  60 : |    RIGIDITE       |      ENTIER           |     RIGIDITE          |
  61 : |    RIGIDITE       |     FLOTTANT          |     RIGIDITE          |
  62 : ---------------------------------------------------------------------
  63 : |  TABLE 'VECTEUR'  |        ENTIER         |   TABLE 'VECTEUR'     |
  64 : |  TABLE 'VECTEUR'  |       FLOTTANT        |   TABLE 'VECTEUR'     |
  65 : ---------------------------------------------------------------------
  66 : 
  67 : 
  68 :     Remarque 1 :
  69 :     ____________
  70 : 
  71 :   Lorsque l'operateur / calcule la division de deux CHPOINT, on
  72 : utilise par defaut la regle de division suivante : tout point 
  73 : ayant dans un des CHPOINT une composante unique de nom "SCAL",
  74 : voit toutes les valeurs des composantes de l'autre CHPOINT
  75 : divisees par la valeur du scalaire. Le CHPOINT RESU1 ne porte
  76 : que sur de tels points.
  77 : 
  78 :    Lorsque l'operateur / calcule la division de deux CHPOINT, on peut       
  79 : aussi utiliser la regle de division suivante a condition de 
  80 : fournir trois listes mot de longueur egale  qui constituent 
  81 : la cle de l'operation : 
  82 : La ieme composante du chpoint resultat aura pour nom le ieme mot
  83 : de la troisieme liste de mots et sera egale au produit 
  84 : de la composante du 1er champoint reperee par le ieme mot de la 
  85 : 1ere liste de mots par la composante du 2nd champoint reperee par 
  86 : le ieme mot de la 2nde liste de mots. 
  87 :  
  88 : Ex :
  89 :       chp3          chp1           chp2  
  90 :    composante    composante     composante
  91 :     resultat      argument1      argument2
  92 :       'FX'          'KX'           'UX'
  93 :       'FY'          'KYX'          'UX'
  94 : 
  95 :       lmot1 = 'MOTS' 'KX'  'KYX' ;
  96 :       lmot2 = 'MOTS' 'UX'  'UX' ;
  97 :       lmot3 = 'MOTS' 'FX'  'FY' ;
  98 :       chp3  =  chp1  '/'  chp2   lmot1 lmot2 lmot3 ; 
  99 :      
 100 : Dans le cadre de cette option on peut specifier la nature du champ
 101 : resultat avec le mot cle 'NATURE'. Celui ci est alors suivi d'un des
 102 : trois mots suivant 'DIFFUS' 'DISCRET' 'INDETERMINE'.
 103 : On rappelle qu'un champ par point vaut zero la ou il n'est pas defini.
 104 :    
 105 : 
 106 :     Remarque 2 :
 107 :     ____________
 108 : 
 109 :     L'operateur / calcule la division d'un objet de type TABLE
 110 : de sous-type 'VECTEUR' par un nombre (FLOTTANT ou ENTIER) VAL1.
 111 : Le resultat est de type TABLE et de sous-type 'VECTEUR'.
 112 : 
 113 :     Remarque 3 :
 114 :     ____________
 115 : 
 116 :     Lorsque l'operateur / calcule la division de deux objets de type
 117 : EVOLUTION, les deux objets donnes, doivent avoir le Meme nombre de
 118 : courbes N1, et doivent etre de Meme type, c'est-a-dire soit reels,
 119 : soit complexes :
 120 : 
 121 :     a) Objets EVOLUTION reels:
 122 : 
 123 :     On effectue la division terme a terme des deux courbes de Meme indice
 124 : pour les deux objets; les abscisses de ces courbes doivent etre des
 125 : progressions identiques; elles deviennent les abscisses des courbes du
 126 : nouvel objet EVOLUTION cree par l'operateur.
 127 : 
 128 :     b) Objets EVOLUTION complexes :
 129 : 
 130 :     Les abscisses doivent etre identiques; elles deviennent les
 131 : abscisses du nouvel objet EVOLUTION cree par l'operateur.
 132 : Chacun des deux objets peut etre, soit "PREE PIMA", soit "MODU PHAS".
 133 : 
 134 : L'objet EVOL3 a le meme type que EVOL1. On peut lui attribuer une
 135 : couleur COUL1 :
 136 : 
 137 :                     EVOL3 = EVOL1 / EVOL2  ( COUL1 ) ;
 138 : 
 139 :     Remarque 4 :
 140 :     ____________
 141 : 
 142 :     Lorsque l'operateur / calcule la division de deux objets, l'un de
 143 : type MCHAML (ou CHPOINT ) et l'autre, de type EVOLUTION, il
 144 : transforme toutes les valeurs du MCHAML (ou du CHPOINT )
 145 : OBJET1 a l'aide de la fonction representee par l'objet EVOLUTION, OBJET2
 146 : 
 147 :     Remarque 5 :
 148 :     ____________
 149 : 
 150 :     Lorsque l'operateur / calcule la division de deux objets de
 151 : type MCHAML, ils doivent avoir les meme sous zones elementaires
 152 : Il y a 3 sortes de divisions :
 153 : 
 154 :     - Un MCHAML quelconque (objet1) par un MCHAML scalaire (objet2)
 155 :       de sous zones identiques. Dans ce cas l'ordre doit etre respecte.
 156 : 
 157 :     - Un MCHAML par un autre MCHAML pour peu qu'ils aient les memes
 158 :       noms de composantes et les memes sous zones. La division
 159 :       s'effectue composante par composante. Les composantes peuvent
 160 :       avoir un type FLOTTANT, LISTREEL ou EVOLUTIOn.
 161 : 
 162 :     - Un MCHAML par un autre MCHAML pour peu qu'ils aient les memes
 163 :       sous zones. L'utilisateur doit alors fournir trois listmots
 164 :       de longueur egale, et la regle de division est identique 
 165 :       au cas du CHPOINT (voir ci-dessus). De plus on peut fournir une
 166 :       progression de meme longueur que les listmots, dont les 
 167 :       coefficients divisent respectivement les composantes du 
 168 :       champ resultat. Les composantes peuvent avoir un type FLOTTANT,
 169 :       LISTREEL ou EVOLUTIOn.
 170 : 
 171 : 
 172 : 

© Cast3M 2003 - Tous droits réservés.
Mentions légales