histogram.c
来自「图像置乱代码」· C语言 代码 · 共 52 行
C
52 行
#include <malloc.h>
#include <math.h>
#include <stdio.h>
#include "Cai_const.h"
#include "Cai_func.h"
#include "Cai_funclib.h"
/* Usage: histg inputfilename outputfilename */
/* N.B.: inputfilename is in the format suitable for gtool */
/* N.B.: outputfilename is formatted for gtool as well */
#define GROUP 10
#define MAXSIZE 1024
main(argc,argv)
int argc;
char *argv[];
{
FILE *fpin, *fpout;
char ch[MAXSIZE];
float xi, *x;
int i, n, j;
if ((fpin=fopen(argv[1],"r"))==NULL)
printf("unable to find input data file\n");
fpout=fopen(argv[2],"w");
while(readline(fpin,ch)!=EOF)
{
sscanf(ch,"%d %f",&j,&xi);
i++;
}
n = i;
fclose(fpin);
x = fl_vector(n);
i=0;
fpin=fopen(argv[1],"r");
while(readline(fpin,ch)!=EOF)
{
sscanf(ch,"%d %f",&j,&xi);
x[i++] = xi;
}
data_histogram(x, n, 10.0);
/*
fprintf(fpout,"%f %d\n",t+0.5*delta,freq);
*/
fclose(fpin);
fclose(fpout);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?