4. Exemples#

4.1. Vérification d’une nappe#


df1 = DEFI_FONCTION ( NOM_PARA = “INST”, NOM_RESU = “DEPL”, VALE = (0.,0.,1.,1.,2.,2.,3.,3.,4.,4. ) ) df2 = DEFI_FONCTION ( NOM_PARA = “INST”, NOM_RESU = “DEPL”, VALE = (3., 3., 4., 4., 5., 5. ) ) dn1 = DEFI_NAPPE ( NOM_PARA = “AMOR”, NOM_RESU = “DEPL”, VALE = (0.01, 0.02), FONCTION = ( df1, df2 ))


TEST_FONCTION (

# on vérifie l’attribut “NOM_PARA” de la fonction df1 dans la nappe dn1

ATTRIBUT = ( _F(    FONCTION =    dn1    ,

PARA = 0.01, # 0.01 atteint df1 ATTR = “NOM_PARA_FONC”, ATTR_REFE = “INST” ),

# on vérifie l’attribut “NOM_PARA” de la nappe dn1

_F(    FONCTION =    dn1    ,

ATTR = “NOM_PARA”, ATTR_REFE = “AMOR” )),

# on vérifie une valeur de la nappe dn1 (en pratique sur la fonction df1)

VALEUR =    _F(    FONCTION =    dn1,

NOM_PARA = (“AMOR”, “INST” ), VALE_PARA = ( 0.01, 1. ), VALE_REFE = 1. ) )

4.2. Vérification d’une fonction#

li1=DEFI_LIST_REEL(    DEBUT=0.,

INTERVALLE=_F(JUSQU_A=2*pi, PAS=2*pi/20), )

f1=FORMULE( NOM_PARA=’INST’,

VALE=’sin(INST) + cos(INST)’, )

fonc=CALC_FONC_INTERP ( FONCTION=f1,

LIST_PARA=li1, NOM_RESU=’DEPL’, INTERPOL=’LIN’, )

TEST_FONCTION(

# on teste un attribut de la fonction

ATTRIBUT=_F( FONCTION=fonc, ATTR=’INTERPOL’, ATTR_REFE=’LIN LIN’,),

# on teste une valeur de la fonction

VALEUR=_F ( FONCTION=fonc, VALE_PARA=pi, REFERENCE=”ANALYTIQUE”, VALE_CALC=-1., VALE_REFE=sin(pi)+cos(pi), ), )