Metropoli BBS
VIEWER: sam123.c MODE: TEXT (ASCII)
#define INCLUDES APLCB+APLMAIN+STDIO
#include "includes.h"
main()
{
     Dyadic; Endoper; Idyadic; Imod; Iresidu;
     Litvect; Quadout; Residue; Residuep; Residuex;
     double left[2],rite[2],ret[2];
     #include "aplinit.h"

     endoper(quadout(dyadic(residue,
          litvect("0  1     5 5 -5"),
          litvect("-3 2.385 2 -2 2"))));
     endoper(quadout(idyadic(imod,
       litvect(" 5  5 -5  0  2  2  2 -2 -2"),
       litvect(" 2 -2  2 -3  8  3 -3  3 -3"))));
     endoper(quadout(idyadic(iresidu,
       litvect(" 2 -2  2 -3  8  3 -3  3 -3"),
       litvect(" 5  5 -5  0  2  2  2 -2 -2"))));
     *left = 2.1;
     *rite = 5.6;
     residuep(left,rite,ret);
     printf("residuep returned %f\n",*ret);
     *left = 0;
     *(left + 1) = 12.0;
     *rite = 4.0;
     *(rite + 1) = 0;
     residuex(left,rite,ret);
     printf("residuex returned %fj%f\n",*ret,*(ret+1));
}

[ RETURN TO DIRECTORY ]