Operator / DATE 96/01/25 Opérateur / See also :+ ----------- - * RESU1 = OBJET1 / OBJET2 ; ** Description : _____________ The / operator divides the OBJET1 object by the OBJET2 object. Possible operations : _____________________ --------------------------------------------------------------- | OBJET1 | OBJET2 | RESULTAT | --------------------------------------------------------------- | ENTIER | ENTIER | ENTIER | | ENTIER | FLOTTANT | FLOTTANT | | FLOTTANT | ENTIER | FLOTTANT | | FLOTTANT | FLOTTANT | FLOTTANT | | POINT | ENTIER | POINT | | POINT | FLOTTANT | POINT | | LISTREEL | ENTIER | LISTREEL | | LISTREEL | FLOTTANT | LISTREEL | | LISTREEL | LISTREEL | LISTREEL | | MCHAML | ENTIER | MCHAML | | MCHAML | FLOTTANT | MCHAML | | CHPOINT | ENTIER | CHPOINT | | CHPOINT | FLOTTANT | CHPOINT | | CHPOINT | CHPOINT | CHPOINT | | EVOLUTION | ENTIER | EVOLUTION | | EVOLUTION | FLOTTANT | EVOLUTION | | EVOLUTION | EVOLUTION | EVOLUTION | | TABLE 'VECTEUR' | ENTIER | TABLE 'VECTEUR' | | TABLE 'VECTEUR' | FLOTTANT | TABLE 'VECTEUR' | --------------------------------------------------------------- Note 1 : __________ When the / operator divides an EVOLUTION type object by the VAL1 number (FLOTTANT or ENTIER), VAL1 must be different from zero. Note 2 : __________ The / operator divides a TABLE type object of 'VECTEUR' subtype by a VAL1 number (FLOTTANT or ENTIER). The result is of TABLE type and 'VECTEUR' subtype. Note 3 : __________ When the / operator divides an EVOLUTION type object by another EVOLUTION type object, both objects must have the same N1 number of curves and must be of same type : they must be real or complex. a) Real EVOLUTION objects : The two curves with an index common to both objects are divided term by term; the progressions of the abscissae of these curves must be identical; they become the abscissae of the curves of the EVOLUTION object newly created by the operator. IMPORTANT : All the ordinates of the curves of the divisor object OBJET2 must be different from zero ! b) Complex EVOLUTION objects One object is divided by the other; the abscissae must be identical; they become the abscissae of the EVOLUTION object newly created by the operator. Each of the two objects can be either "PREE PIMA", or "MODU PHAS". The generated object will be of same type as EVOL1. A COUL1 color may be allocated to it. EVOL3 = EVOL1 / EVOL2 ( COUL1 ) ; IMPORTANT : All the moduli of the divisor object EVOL2 must be different from zero ! Note 4 : __________ When the / operator divides a CHPOINT type object by another CHPOINT type object, this one must have only one component, of name SCAL.