3. Operands#
3.1. Operand FONCTION#
Name of the FORMULE (interpretable function) (FORMULE Cf. [U4.31.05])).
This function can have one or two variables in the case of real formulas, with one variable only in the case of complex formulas.
However, it is possible to create a new function (respectively function_c, sheet) from a function (respectively function_c, sheet) by interpolating the first on a different list of parameters. This possibility is mainly used in macro commands.
When the input type is a formula and NOM_PARA_FONC is provided, the data structure produced is a table.
Note
When interpolating a two-parameter formula, we check the consistency between the formula parameters and the keywords NOM_PARA and NOM_PARA_FONC. See the example in the paragraph :ref:`4.2 <RefHeading__1563_658656932>` . *
3.2. Operand NOM_RESU#
Refers to the name of the result, the function thus created is a function whose value has the name nr (8 characters).
3.3. Operand NOM_PARA#
Refers to the name of the function or table parameter. By default, the name of the parameter from the formula or function provided is used.
3.4. Operands VALE_PARA/LIST_PARA#
lvale is the list of values for the parameter.
/LIST_PARA = for,
lpara is the list of values for the parameter: it is a listr8 concept created previously by the DEFI_LIST_REEL [U4.34.01] command.
3.5. Operands PROL_DROITE and PROL_GAUCHE#
Define the type of extension to the right (left) of the domain of definition of the parameter of the function or the table
“CONSTANT” |
for an extension with the last (or first) value of the function, |
“LINEAIRE” |
for an extension along the first defined segment (PROL_GAUCHE) or the last defined segment (PROL_DROITE), |
“EXCLU” |
the extrapolation of values outside the domain of definition of the parameter is prohibited (in this case if a calculation requires a value of the function outside the domain of definition, the code will stop in a fatal error), |
3.6. Operand INTERPOL#
Type of interpolation of the function between the values of the variable or type of interpolation of the table between the values of the parameter. Behind this keyword we expect a list of parameters (two at most).
“LIN”: |
linear, |
“LOG”: |
logarithmic, |
If only one value is given, the interpolation will be the same for the abscissa and the ordinates. If two values are given, the first corresponds to the interpolation of the abscissa and the second to the interpolation of the ordinates.
3.7. Operand NOM_PARA_FONC#
Refers to the name of the variable for the functions defining the table. When the input type is a formula and this keyword is filled in, then the data structure produced is a table.
3.8. Operands VALE_PARA_FONC/LIST_PARA_FONC#
lvale is the list of values of the variable of functions defining the table.
/LIST_PARA_FONC = for,
lpara is the list of values of the variable of the functions defining the table: it is a listr8 concept created previously by the DEFI_LIST_REEL [U4.34.01] command.
3.9. Operands PROL_DROITE_FONC and PROL_GAUCHE_FONC#
Define the type of extension to the right (left) of the domain of definition of the variable of table functions:
“CONSTANT”, “LINEAIRE”, “EXCLU” have the same meaning as before.
3.10. Operand INTERPOL_FONC#
Type of interpolation of functions between the values of the variable of the functions defining the table. Behind this keyword we expect a list of parameters (two at most).
The operation is the same as INTERPOL.
3.11. Operand INFO#
Specify the print options on file MESSAGE.
1: |
no printing (option by default) |
2: |
Print the parameters plus the list of the first 10 values in ascending order of the parameter |
3.12. Operand TITRE#
Title attached to the concept produced by this operator [U4.03.01].