#######################################################################################################################################
# #
# I N T E R P O L A T I O N E N T R E D E U X S T R U C T U R E S : #
# #
# #
# Author of '$xiirv/.STRV.81.1.$U' : #
# #
# Jean-Francois Colonna (LACTAMME, 20090401124916). #
# #
#######################################################################################################################################
$Z if ($?Premiere == $NEXIST) then
$Z SET Premiere=1
$Z else
$Z endif
$Z if ($?Derniere == $NEXIST) then
$Z SET Derniere=16
$Z else
$Z endif
$c #include <stdio.h>
$c
$c #define N0 Premiere
$c #define N Derniere
$c
$c #define Olambda 0.0
$c #define Elambda 1.0
$c
$c int main()
$c {
$c int n;
$c
$c for (n=N0 ; n<=N ; n++)
$c {
$c double lambda=((Elambda*(n-N0))+(Olambda*(N-n)))/(N-N0);
$c
$c printf("execRVB $xci/interpole.01$X
$c alpha=%f
$c A1=$_____Structure1%%s
$c beta=%f
$c A2=$_____Structure2%%s
$c R=$_____Structure.%04d%%s
$c $formatI\n"
$c ,1-lambda,lambda
$c ,n
$c );
$c /* Interpolation entre les deux structures... */
$c }
$c }