home *** CD-ROM | disk | FTP | other *** search
- /* General form test program for scientific functions */
-
- /* Routine Tested: TAB2 */
-
- main()
-
- {
- int *fp,i,j,k,lca,no,nix,niy,iop;
- static float x[11]={1.,3.,5.,7.,9.,11.,13.,15.,17.,19.,21.},
- y[11]={2.,4.,6.,8.,10.,12.,14.,16.,18.,20.,22.};
- float freq[56],bux,blx,buy,bly,sumx,sumy,xm,ym,sdx,sdy;
-
- no = 11;
- nix = 8;
- niy = 7;
- blx = 5.5;
- bly = 2.5;
- buy = 17.5;
- iop = 1;
- lca = 8;
-
- tab2(x,y,bux,blx,nix,buy,bly,niy,lca,&sumx,&sumy,&xm,&ym,&sdx,
- &sdy,no,freq,iop);
-
-
- *fp=fopen("PRN:","w"); /* open the printer */
-
- fprintf(*fp,"Test Results from TAB2\n\n");
- printf("Test Results from TAB2\n\n");
-
- fprintf(*fp," SUMX = %12.7f\n",sumx);
- printf( " SUMX = %12.7f\n",sumx);
- fprintf(*fp," SUMY = %12.7f\n",sumy);
- printf( " SUMY = %12.7f\n",sumy);
- fprintf(*fp," XM = %12.7f\n",xm);
- printf( " XM = %12.7f\n",xm);
- fprintf(*fp," YM = %12.7f\n",ym);
- printf( " YM = %12.7f\n",ym);
- fprintf(*fp," SDX = %12.7f\n",sdx);
- printf( " SDX = %12.7f\n",sdx);
- fprintf(*fp," SDY = %12.7f\n",sdy);
- printf( " SDY = %12.7f\n",sdy);
-
- k = 0;
- for(i = 1; i <= niy; i++)
- {
- for(j = 1; j <= nix; j++)
- {
- fprintf(*fp," %3.1f",freq[k]);
- printf( " %3.1f",freq[k]);
- k++;
- }
- fprintf(*fp,"\n");
- printf( "\n");
- }
-
- }
-