Examples ======== Constant function: f1 ----------------------- Command file ~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text f1= DEFI_CONSTANTE (VALE =1.2, NOM_RESU ='name_res1',) IMPR_CO (CONCEPT =_F (NOM =f1,),); Contents of objects ~~~~~~~~~~~~~~~~~~~ .. code-block:: text ===== IMPR_CO FROM STRUCTURE BY DONNEE: f1???????????????????? ATTRIBUT: F CONTENU: T BASE: >G < NOMBRE FROM OBJETS (OR COLLECTIONS) TROUVES: 3 === === === === === === === === === === === === === === IMPRESSION FROM CONTENU DES OBJETS TROUVES: -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >f1. PROL >>>> 1 - > CONSTANT <> LIN LIN < 3 - > TOUTPARA <>name_res1 < 5 - >CC <>f1 < -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >f1. TITR >>>> 1 - > ASTER 9.02.12 CONCEPT f1 CALCULE ON 04/03/2008 AT 13:38:41 FROM TYPE < 2 - > FONCTION_SDASTER < -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >f1. VALE >>>> 1 - 1.00000D+00 1.20000D+00 ===== FIN IMPR_CO FROM BY STRUCTURE FROM DONNEE: f1??????????????????? Real tabulated function: f2 ---------------------------- Command file ~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text para= DEFI_LIST_REEL (DEBUT =3.0, INTERVALLE =_F (JUSQU_A =6.0, NOMBRE =3,),) lfonc= DEFI_LIST_REEL (DEBUT =3.2, INTERVALLE =_F (JUSQU_A =6.2, NOMBRE =3,),) f2= DEFI_FONCTION (TITRE) ='this is a title', INTERPOL =' LIN ', NOM_PARA ='DX', NOM_RESU ='name_res2', PROL_GAUCHE =' EXCLU ', PROL_DROITE =' CONSTANT', VALE_PARA =lpara, VALE_FONC =lfonc,) IMPR_CO (CONCEPT =_F (NOM =f2,),) Contents of objects ~~~~~~~~~~~~~~~~~~~ .. code-block:: text ===== IMPR_CO FROM STRUCTURE BY DONNEE: f2???????????????????? ATTRIBUT: F CONTENU: T BASE: >G < NOMBRE FROM OBJETS (OR COLLECTIONS) TROUVES: 3 === === === === === === === === === === === === === === IMPRESSION FROM CONTENU DES OBJETS TROUVES: ---------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >f2. PROL >>>> 1 - > FONCTION <> LINLIN < 3 - >DX <>mom_res2 < 5 - >EC <>f2 < ---------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >f2. TITR >>>> 1 - >this is a title < ---------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >f2. VALE >>>> 1 - 3.00000D+00 4.00000D+00 5.00000D+00 6.00000D+00 3.20000D+00 6 - 4.20000D+00 5.20000D+00 6.20000D+00 ===== FIN IMPR_CO FROM BY STRUCTURE FROM DONNEE: f2?????????????????? Complex tabulated function: f3 ------------------------------ Command file ~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text f3= DEFI_FONCTION (INTERPOL =( 'LIN', 'LIN',), NOM_PARA =' INST ', NOM_RESU ='name_res3', PROL_GAUCHE =' LINEAIRE ', PROL_DROITE =' CONSTANT', VALE_C =( 0., 1.2,2.2, 1.,3.7,4.7, 2., 5.6,6.6, 3., 3.5,4.5,),),) IMPR_CO (CONCEPT =_F (NOM =f3,),); Contents of objects ~~~~~~~~~~~~~~~~~~~ .. code-block:: text ===== IMPR_CO FROM STRUCTURE BY DONNEE: f3??????????????????? ATTRIBUT: F CONTENU: T BASE: >G < NOMBRE FROM OBJETS (OR COLLECTIONS) TROUVES: 3 === === === === === === === === === === === === === === IMPRESSION FROM CONTENU DES OBJETS TROUVES: -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >f3. PROL >>>> 1 - > FONCT_C <> LIN LIN < 3 - > INST <>mom_res3 < 5 - >LC <>f3 < -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >f3. TITR >>>> 1 - > ASTER 9.02.12 CONCEPT f3 CALCULE ON 04/03/2008 AT 13:38:41 FROM TYPE FONCTION_C < -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >f3. VALE >>>> 1 - 0.00000D+00 1.00000D+00 2.00000D+00 3.00000D+00 1.20000D+00 6 - 2.20000D+00 3.70000D+00 4.70000D+00 5.60000D+00 6.60000D+00 11 - 3.50000D+00 4.50000D+00 ===== FIN IMPR_CO FROM BY STRUCTURE FROM DONNEE: f3?????????????????? Real tablecloth defined by functions: nap1 --------------------------------------------- Command file ~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text f21= DEFI_FONCTION (NOM_RESU ='bid1', NOM_PARA =' TEMP ', INTERPOL =( 'LIN', 'LIN',),), PROL_DROITE =' LINEAIRE ', VALE =( 1.2,3.7, 4.2,6.7,),); f22= DEFI_FONCTION (NOM_RESU ='bid2', NOM_PARA =' INST ', INTERPOL =( 'LOG', 'LOG',),), PROL_DROITE =' CONSTANT ', VALE =( 10.2, 30.7, 40.2, 60.7,),); f23= DEFI_FONCTION (NOM_RESU ='bid2', NOM_PARA =' INST ', INTERPOL =( 'LOG', 'LIN',),), PROL_GAUCHE =' LINEAIRE ', VALE =( 11.2, 31.7, 41.2, 61.7,),); nap1= DEFI_NAPPE ( INTERPOL =( 'LIN', 'LOG',),), NOM_PARA =' PULS ', NOM_RESU ='nap1', PROL_GAUCHE =' EXCLU ', PROL_DROITE =' CONSTANT', PARA =( 8.9,12.9,17.9,),), FONCTION =( f21, f22, f23,),); IMPR_CO (CONCEPT =_F (NOM =nap1,),); Contents of objects ~~~~~~~~~~~~~~~~~~~ .. code-block:: text ===== IMPR_CO FROM STRUCTURE FROM DONNEE: nap1???????????????????? ATTRIBUT: F CONTENU: T BASE: >G < NOMBRE OF OBJETS (OR COLLECTIONS) TROUVES: 4 === === === === === === === === === === === === === === IMPRESSION FROM CONTENU DES OBJETS TROUVES: -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >nap1. PARA >>>> 1 - 8.90000D+00 1.29000D+01 1.79000D+01 -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >nap1. PROL >>>> 1 - > NAPPE <> LIN LOG < 3 - > PULS <>mom_nap1 < 5 - >EC <>nap1 < 7 - > INST <> LIN LIN < 9 - >EL <> LOG LOG < 11 - >EC <> LOG LIN < 13 - >THE < -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >nap1. TITR >>>> 1 - > ASTER 9.02.12 CONCEPT nap1 CALCULE ON 04/03/2008 AT 14:52:03 FROM TYPE < 2 - > NAPPE_SDASTER < -------------------------------------------------------------------------------- IMPRESSION FROM COLLECTION: nap1. VALE IMPRESSION OBJET FROM COLLECTION CONTIGUE >nap1. VALE < OC: 1 > >>>> 1 - 1.20000D+00 4.20000D+00 3.70000D+00 6.70000D+00 IMPRESSION OBJET FROM COLLECTION CONTIGUE >nap1. VALE < OC: 2 > >>>> 1 - 1.02000D+01 4.02000D+01 3.07000D+01 6.07000D+01 IMPRESSION OBJET FROM COLLECTION CONTIGUE >nap1. VALE < OC: 3 > >>>> 1 - 1.12000D+01 4.12000D+01 3.17000D+01 6.17000D+01 ===== FIN IMPR_CO FROM BY STRUCTURE FROM DONNEE: nap1??????????????????? Real tablecloth defined by functions: nap2 --------------------------------------------- Command file ~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text nap2= DEFI_NAPPE ( INTERPOL =( 'LIN', 'LOG'), NOM_PARA =' PULS ', NOM_RESU ='nap2', PROL_GAUCHE =' EXCLU ', PROL_DROITE =' CONSTANT', PARA =( 8.9,12.9,), NOM_PARA_FONC =' EPSI ', DEFI_FONCTION =( _F (PROL_DROITE =' LINEAIRE ', VALE =( 1.2, 3.5,2.2,2,4.5,3.2,6.5,),),), _F (PROL_GAUCHE =' CONSTANT ', VALE =( 1.2,3.7,7,4.2,6.7,),),),), ); IMPR_CO (CONCEPT =_F (NOM =nap2,),); Contents of objects ~~~~~~~~~~~~~~~~~~~ .. code-block:: text ===== IMPR_CO FROM STRUCTURE FROM DONNEE: nap2???????????????????? ATTRIBUT: F CONTENU: T BASE: >G < NOMBRE OF OBJETS (OR COLLECTIONS) TROUVES: 4 === === === === === === === === === === === === === === IMPRESSION FROM CONTENU DES OBJETS TROUVES: -------------------------------------------------------------------------------- IMPRESSION SEGMENT BY VALEURS >nap2. PARA >>>> 1 - 8.90000D+00 1.29000D+01 -------------------------------------------------------------------------------- IMPRESSION SEGMENT BY VALEURS >nap2. PROL >>>> 1 - > NAPPE <> LIN LOG < 3 - > PULS <>nap2_name < 5 - >EC <>nap2 < 7 - > EPSI <> LIN LIN < 9 - >EL <> LIN LIN < 11 - >CE < -------------------------------------------------------------------------------- IMPRESSION SEGMENT BY VALEURS >nap2. TITR >>>> 1 - > ASTER 9.02.12 CONCEPT nap2 CALCULE ON 04/03/2008 AT 14:52:03 FROM TYPE < 2 - > NAPPE_SDASTER < -------------------------------------------------------------------------------- IMPRESSION FROM COLLECTION: nap2. VALE IMPRESSION OBJET FROM COLLECTION CONTIGUE >nap2. VALE < OC: 1 > >>>> 1 - 1.20000D+00 2.20000D+00 3.20000D+00 3.50000D+00 4.50000D+00 6 - 6.50000D+00 IMPRESSION OBJET FROM COLLECTION CONTIGUE >nap2. VALE < OC: 2 > >>>> 1 - 1.20000D+00 4.20000D+00 3.70000D+00 6.70000D+00 ===== FIN IMPR_CO FROM BY STRUCTURE FROM DONNEE: nap2??????????????????? Formula function with 1 variable: ff1 ----------------------------------- Command file ~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text ff1 = FORMULE (NOM_PARA =' INST ', VALE ='2.3* (cos (3.2+sqrt (INST))) -heavysid (INST -PI) ', ); IMPR_CO (CONCEPT =_F (NOM =ff1,),); Contents of objects ~~~~~~~~~~~~~~~~~~~ .. code-block:: text ===== IMPR_CO FROM STRUCTURE BY DONNEE: ff1?????????????????? ATTRIBUT: F CONTENU: T BASE: >G < NOMBRE OF OBJETS (OR COLLECTIONS) TROUVES: 2 === === === === === === === === === === === === === === IMPRESSION FROM CONTENU DES OBJETS TROUVES: -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >ff1. NOVA >>>> 1 - > INST < -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >ff1. PROL >>>> 1 - > INTERPRE <> INTERPRE < 3 - > <> TOUTRESU < 5 - >II <>ff1 < ===== FIN IMPR_CO FROM BY STRUCTURE FROM DONNEE: ff1?????????????????? Formula function with 2 variables: ff2 ------------------------------------ Command file ~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text ff2 = FORMULE (NOM_PARA =( 'X', 'Y',), VALE ='2.3*(cos (3.2+sqrt (X)))) - (ff1 (Y) +3.4*f2 (X)) ', ); IMPR_CO (CONCEPT =_F (NOM =ff2,),); Contents of objects ~~~~~~~~~~~~~~~~~~~ .. code-block:: text ===== IMPR_CO FROM STRUCTURE BY DONNEE: ff2???????????????????? ATTRIBUT: F CONTENU: T BASE: >G < NOMBRE OF OBJETS (OR COLLECTIONS) TROUVES: 2 === === === === === === === === === === === === === === IMPRESSION FROM CONTENU DES OBJETS TROUVES: -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >ff2. NOVA >>>> 1 - >X <>Y < -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >ff2. PROL >>>> 1 - > INTERPRE <> INTERPRE <> < 4 - > TOUTRESU <>II <>ff2 < ===== FIN IMPR_CO FROM BY STRUCTURE FROM DONNEE: ff2?????????????????? Formula with 1 variables: ff3 tabulated later ------------------------------------------------ Command file ~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text ff31 = FORMULE (NOM_PARA ='X', VALE ='sqrt (X) ', ); ff3= CALC_FONC_INTERP (FONCTION =ff31, PROL_DROITE =' LINEAIRE ', VALE_PARA =( 1,4,9,16,), ); IMPR_CO (CONCEPT =_F (NOM =ff3,),); Contents of objects ~~~~~~~~~~~~~~~~~~~ .. code-block:: text ===== IMPR_CO FROM STRUCTURE BY DONNEE: ff3??????????????????? ATTRIBUT: F CONTENU: T BASE: >G < NOMBRE FROM OBJETS (OR COLLECTIONS) TROUVES: 3 === === === === === === === === === === === === === === IMPRESSION FROM CONTENU DES OBJETS TROUVES: -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >ff3. PROL >>>> 1 - > FONCTION <> LIN LIN <>X < 4 - > TOUTRESU <>EL <>ff3 < -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >ff3. TITR >>>> 1 - > ASTER 9.02.01 CONCEPT ff3 CALCULE ON 17/12/2007 AT 14:38:46 FROM TYPE < 2 - > FONCTION_SDASTER < -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >ff3. VALE >>>> 1 - 1.00000D+00 4.00000D+00 9.00000D+00 1.60000D+01 1.00000D+00 6 - 2.00000D+00 3.00000D+00 4.00000D+00 ===== FIN IMPR_CO FROM BY STRUCTURE FROM DONNEE: ff3????????????????? Function tabulated from another function ---------------------------------------------- Command file ~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text ff41 = FORMULE (NOM_PARA ='X', VALE ='sqrt (X) ',); ff42 = FORMULE (NOM_PARA ='X', VALE ='2. *ff41 (X)*sqrt (X) ',); ff4= CALC_FONC_INTERP ( FONCTION =ff42, NOM_RESU ='name_res4', INTERPOL =( 'LOG', 'LIN'), PROL_DROITE =' EXCLU ', PROL_GAUCHE =' LINEAIRE', VALE_PARA =( 1.6, 2.6, 3.6, 3.6, 4.6,), ); IMPR_CO (CONCEPT =_F (NOM =ff4,),); Contents of objects ~~~~~~~~~~~~~~~~~~~ .. code-block:: text ===== IMPR_CO FROM STRUCTURE BY DONNEE: ff4???????????????????? ATTRIBUT: F CONTENU: T BASE: >G < NOMBRE FROM OBJETS (OR COLLECTIONS) TROUVES: 3 === === === === === === === === === === === === === === IMPRESSION FROM CONTENU DES OBJETS TROUVES: -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >ff4. PROL >>>> 1 - > FONCTION <> LOG LIN < 3 - >X <>name_res4 < 5 - >LE <>ff4 < -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >ff4. TITR >>>> 1 - > ASTER 9.02.12 CONCEPT ff4 CALCULE ON 04/03/2008 AT 13:38:41 FROM TYPE < 2 - > FONCTION_SDASTER < -------------------------------------------------------------------------------- IMPRESSION SEGMENT FROM VALEURS >ff4. VALE >>>> 1 - 1.60000D+00 2.60000D+00 3.60000D+00 4.60000D+00 3.20000D+00 6 - 5.20000D+00 7.20000D+00 9.20000D+00 ===== FIN IMPR_CO FROM BY STRUCTURE FROM DONNEE: ff4??????????????????