/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        T R A N S F O R M A T I O N   G A U S S I E N N E   D E   ' v $xiirv/SERU.21 '  :                                          */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xtc/Serusier.01$c' :                                                                                           */
/*                                                                                                                                   */
/*                    Jean-Francois COLONNA (LACTAMME, 20250329094252).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

#include  <stdio.h>

extern    double    exp();

#define   N                                                                                                                             \
                    12
#define   GAUSS(x)                                                                                                                      \
                    (exp((double)x*x)-exp((double)0))

main()
          {
          int       n;
          double    tab[]={
                           0
                          ,0.1666666666666663
                          ,0.1666666666666667
                          ,0.333333333333333
                          ,0.3333333333333334
                          ,0.4999999999999998
                          ,0.5000000000000001
                          ,0.6666666666666665
                          ,0.6666666666666669
                          ,0.8333333333333333
                          ,0.8333333333333336
                          ,1
                           };
                                        /* Correspond a 'v $xiirv/.SERU.11.1.$U .FiLePoInTs.COORD_Y'...                              */

          for       (n=0 ; n<N ; n++)
                    {
                    double    y=tab[n];
                    double    fy;
                    printf("y=%f",y);
                    fy=GAUSS(y)/GAUSS(1.0);
                    printf(" --> %f",fy);
                    printf("\n");
                    }
          }



Copyright © Jean-François COLONNA, 2025-2025.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2025-2025.