

j0()                   Mathematics Function                  j0()




Compute Bessel function

#include <math.h>
ddoouubbllee jj00(_z) ddoouubbllee _z;

jj00 computes the Bessel function of the first kind for order 0 for
its argument z.

***** Example *****

This example, called  bessel.c, demonstrates the Bessel functions
j0, j1, and jn.  Compile it with the following command line


        cc -f bessel.c -lm


to include floating-point functions and the mathematics library.


#include <math.h>
#include <stdio.h>
#define display(x) dodisplay((double)(x), #x)



dodisplay(value, name)
double value; char *name;
{
        if (errno)
                perror(name);



        else
                printf("%10g %s\n", value, name);
        errno = 0;
}



main()
{
        extern char *gets();
        double x;
        char string[64];



        for(;;) {
                printf("Enter number: ");
                if(gets(string) == NULL)
                        break;
                x = atof(string);


COHERENT Lexicon                                           Page 1




j0()                   Mathematics Function                  j0()






                display(x);
                display(j0(x));
                display(j1(x));
                display(jn(0,x));



                display(jn(1,x));
                display(jn(2,x));
                display(jn(3,x));
        }
        putchar('\n');
}


***** See Also *****

j1(), jn(), mathematics library




































COHERENT Lexicon                                           Page 2


