lda2.c

来自「LDA程式設計」· C语言 代码 · 共 1,471 行 · 第 1/5 页

C
1,471
字号
		rand_temp = rand()%10000;
		LDAFea3[i].corrcoef[0] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].corrcoef[0] = -4+8*LDAFea3[i].corrcoef[0];
		rand_temp = rand()%10000;
		LDAFea3[i].corrcoef[1] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].corrcoef[1] = -4+8*LDAFea3[i].corrcoef[1];
		rand_temp = rand()%10000;
		LDAFea3[i].corrcoef[2] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].corrcoef[2] = -4+8*LDAFea3[i].corrcoef[2];
		rand_temp = rand()%10000;
		LDAFea3[i].mad[0] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].mad[0] = -4+8*LDAFea3[i].mad[0];
		rand_temp = rand()%10000;
		LDAFea3[i].mad[1] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].mad[1] = -4+8*LDAFea3[i].mad[1];
		rand_temp = rand()%10000;
		LDAFea3[i].mad[2] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].mad[2] = -4+8*LDAFea3[i].mad[2];
		rand_temp = rand()%10000;
		LDAFea3[i].rms[0] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].rms[0] = -4+8*LDAFea3[i].rms[0];
		rand_temp = rand()%10000;
		LDAFea3[i].rms[1] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].rms[1] = -4+8*LDAFea3[i].rms[1];
		rand_temp = rand()%10000;
		LDAFea3[i].rms[2] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].rms[2] = -4+8*LDAFea3[i].rms[2];
		rand_temp = rand()%10000;
		LDAFea3[i].var[0] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].var[0] = -4+8*LDAFea3[i].var[0];
		rand_temp = rand()%10000;
		LDAFea3[i].var[1] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].var[1] = -4+8*LDAFea3[i].var[1];
		rand_temp = rand()%10000;
		LDAFea3[i].var[2] = (double)( rand_temp/10000.0 );   
		LDAFea3[i].var[2] = -4+8*LDAFea3[i].var[2];		fprintf(f, "%f, ", LDAFea3[i].mean[0]);		fprintf(f, "%f, ", LDAFea3[i].mean[1]);		fprintf(f, "%f, ", LDAFea3[i].mean[2]);		fprintf(f, "%f, ", LDAFea3[i].std[0]);		fprintf(f, "%f, ", LDAFea3[i].std[1]);		fprintf(f, "%f, ", LDAFea3[i].std[2]);		fprintf(f, "%f, ", LDAFea3[i].corrcoef[0]);		fprintf(f, "%f, ", LDAFea3[i].corrcoef[1]);		fprintf(f, "%f, ", LDAFea3[i].corrcoef[2]);		fprintf(f, "%f, ", LDAFea3[i].mad[0]);		fprintf(f, "%f, ", LDAFea3[i].mad[1]);		fprintf(f, "%f, ", LDAFea3[i].mad[2]);		fprintf(f, "%f, ", LDAFea3[i].rms[0]);		fprintf(f, "%f, ", LDAFea3[i].rms[1]);		fprintf(f, "%f, ", LDAFea3[i].rms[2]);		fprintf(f, "%f, ", LDAFea3[i].var[0]);		fprintf(f, "%f, ", LDAFea3[i].var[1]);		fprintf(f, "%f\n", LDAFea3[i].var[2]);	}	for(i=0;i<25;i++)	{		rand_temp = rand()%10000;
		LDAFea4[i].mean[0] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].mean[0] = -4+8*LDAFea4[i].mean[0];		rand_temp = rand()%10000;
		LDAFea4[i].mean[1] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].mean[1] = -4+8*LDAFea4[i].mean[1];
		rand_temp = rand()%10000;
		LDAFea4[i].mean[2] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].mean[2] = -4+8*LDAFea4[i].mean[2];
		rand_temp = rand()%10000;
		LDAFea4[i].std[0] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].std[0] = -4+8*LDAFea4[i].std[0];
		rand_temp = rand()%10000;
		LDAFea4[i].std[1] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].std[1] = -4+8*LDAFea4[i].std[1];
		rand_temp = rand()%10000;
		LDAFea4[i].std[2] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].std[2] = -4+8*LDAFea4[i].std[2];
		rand_temp = rand()%10000;
		LDAFea4[i].corrcoef[0] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].corrcoef[0] = -4+8*LDAFea4[i].corrcoef[0];
		rand_temp = rand()%10000;
		LDAFea4[i].corrcoef[1] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].corrcoef[1] = -4+8*LDAFea4[i].corrcoef[1];
		rand_temp = rand()%10000;
		LDAFea4[i].corrcoef[2] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].corrcoef[2] = -4+8*LDAFea4[i].corrcoef[2];
		rand_temp = rand()%10000;
		LDAFea4[i].mad[0] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].mad[0] = -4+8*LDAFea4[i].mad[0];
		rand_temp = rand()%10000;
		LDAFea4[i].mad[1] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].mad[1] = -4+8*LDAFea4[i].mad[1];
		rand_temp = rand()%10000;
		LDAFea4[i].mad[2] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].mad[2] = -4+8*LDAFea4[i].mad[2];
		rand_temp = rand()%10000;
		LDAFea4[i].rms[0] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].rms[0] = -4+8*LDAFea4[i].rms[0];
		rand_temp = rand()%10000;
		LDAFea4[i].rms[1] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].rms[1] = -4+8*LDAFea4[i].rms[1];
		rand_temp = rand()%10000;
		LDAFea4[i].rms[2] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].rms[2] = -4+8*LDAFea4[i].rms[2];
		rand_temp = rand()%10000;
		LDAFea4[i].var[0] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].var[0] = -4+8*LDAFea4[i].var[0];
		rand_temp = rand()%10000;
		LDAFea4[i].var[1] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].var[1] = -4+8*LDAFea4[i].var[1];
		rand_temp = rand()%10000;
		LDAFea4[i].var[2] = (double)( rand_temp/10000.0 );   
		LDAFea4[i].var[2] = -4+8*LDAFea4[i].var[2];		fprintf(f, "%f, ", LDAFea4[i].mean[0]);		fprintf(f, "%f, ", LDAFea4[i].mean[1]);		fprintf(f, "%f, ", LDAFea4[i].mean[2]);		fprintf(f, "%f, ", LDAFea4[i].std[0]);		fprintf(f, "%f, ", LDAFea4[i].std[1]);		fprintf(f, "%f, ", LDAFea4[i].std[2]);		fprintf(f, "%f, ", LDAFea4[i].corrcoef[0]);		fprintf(f, "%f, ", LDAFea4[i].corrcoef[1]);		fprintf(f, "%f, ", LDAFea4[i].corrcoef[2]);		fprintf(f, "%f, ", LDAFea4[i].mad[0]);		fprintf(f, "%f, ", LDAFea4[i].mad[1]);		fprintf(f, "%f, ", LDAFea4[i].mad[2]);		fprintf(f, "%f, ", LDAFea4[i].rms[0]);		fprintf(f, "%f, ", LDAFea4[i].rms[1]);		fprintf(f, "%f, ", LDAFea4[i].rms[2]);		fprintf(f, "%f, ", LDAFea4[i].var[0]);		fprintf(f, "%f, ", LDAFea4[i].var[1]);		fprintf(f, "%f\n", LDAFea4[i].var[2]);	}	for(i=0;i<25;i++)	{		rand_temp = rand()%10000;
		LDAFea5[i].mean[0] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].mean[0] = -4+8*LDAFea5[i].mean[0];		rand_temp = rand()%10000;
		LDAFea5[i].mean[1] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].mean[1] = -4+8*LDAFea5[i].mean[1];
		rand_temp = rand()%10000;
		LDAFea5[i].mean[2] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].mean[2] = -4+8*LDAFea5[i].mean[2];
		rand_temp = rand()%10000;
		LDAFea5[i].std[0] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].std[0] = -4+8*LDAFea5[i].std[0];
		rand_temp = rand()%10000;
		LDAFea5[i].std[1] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].std[1] = -4+8*LDAFea5[i].std[1];
		rand_temp = rand()%10000;
		LDAFea5[i].std[2] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].std[2] = -4+8*LDAFea5[i].std[2];
		rand_temp = rand()%10000;
		LDAFea5[i].corrcoef[0] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].corrcoef[0] = -4+8*LDAFea5[i].corrcoef[0];
		rand_temp = rand()%10000;
		LDAFea5[i].corrcoef[1] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].corrcoef[1] = -4+8*LDAFea5[i].corrcoef[1];
		rand_temp = rand()%10000;
		LDAFea5[i].corrcoef[2] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].corrcoef[2] = -4+8*LDAFea5[i].corrcoef[2];
		rand_temp = rand()%10000;
		LDAFea5[i].mad[0] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].mad[0] = -4+8*LDAFea5[i].mad[0];
		rand_temp = rand()%10000;
		LDAFea5[i].mad[1] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].mad[1] = -4+8*LDAFea5[i].mad[1];
		rand_temp = rand()%10000;
		LDAFea5[i].mad[2] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].mad[2] = -4+8*LDAFea5[i].mad[2];
		rand_temp = rand()%10000;
		LDAFea5[i].rms[0] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].rms[0] = -4+8*LDAFea5[i].rms[0];
		rand_temp = rand()%10000;
		LDAFea5[i].rms[1] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].rms[1] = -4+8*LDAFea5[i].rms[1];
		rand_temp = rand()%10000;
		LDAFea5[i].rms[2] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].rms[2] = -4+8*LDAFea5[i].rms[2];
		rand_temp = rand()%10000;
		LDAFea5[i].var[0] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].var[0] = -4+8*LDAFea5[i].var[0];
		rand_temp = rand()%10000;
		LDAFea5[i].var[1] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].var[1] = -4+8*LDAFea5[i].var[1];
		rand_temp = rand()%10000;
		LDAFea5[i].var[2] = (double)( rand_temp/10000.0 );   
		LDAFea5[i].var[2] = -4+8*LDAFea5[i].var[2];		fprintf(f, "%f, ", LDAFea5[i].mean[0]);		fprintf(f, "%f, ", LDAFea5[i].mean[1]);		fprintf(f, "%f, ", LDAFea5[i].mean[2]);		fprintf(f, "%f, ", LDAFea5[i].std[0]);		fprintf(f, "%f, ", LDAFea5[i].std[1]);		fprintf(f, "%f, ", LDAFea5[i].std[2]);		fprintf(f, "%f, ", LDAFea5[i].corrcoef[0]);		fprintf(f, "%f, ", LDAFea5[i].corrcoef[1]);		fprintf(f, "%f, ", LDAFea5[i].corrcoef[2]);		fprintf(f, "%f, ", LDAFea5[i].mad[0]);		fprintf(f, "%f, ", LDAFea5[i].mad[1]);		fprintf(f, "%f, ", LDAFea5[i].mad[2]);		fprintf(f, "%f, ", LDAFea5[i].rms[0]);		fprintf(f, "%f, ", LDAFea5[i].rms[1]);		fprintf(f, "%f, ", LDAFea5[i].rms[2]);		fprintf(f, "%f, ", LDAFea5[i].var[0]);		fprintf(f, "%f, ", LDAFea5[i].var[1]);		fprintf(f, "%f\n", LDAFea5[i].var[2]);	}	for(i=0;i<25;i++)	{		rand_temp = rand()%10000;
		LDAFea6[i].mean[0] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].mean[0] = -4+8*LDAFea6[i].mean[0];		rand_temp = rand()%10000;
		LDAFea6[i].mean[1] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].mean[1] = -4+8*LDAFea6[i].mean[1];
		rand_temp = rand()%10000;
		LDAFea6[i].mean[2] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].mean[2] = -4+8*LDAFea6[i].mean[2];
		rand_temp = rand()%10000;
		LDAFea6[i].std[0] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].std[0] = -4+8*LDAFea6[i].std[0];
		rand_temp = rand()%10000;
		LDAFea6[i].std[1] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].std[1] = -4+8*LDAFea6[i].std[1];
		rand_temp = rand()%10000;
		LDAFea6[i].std[2] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].std[2] = -4+8*LDAFea6[i].std[2];
		rand_temp = rand()%10000;
		LDAFea6[i].corrcoef[0] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].corrcoef[0] = -4+8*LDAFea6[i].corrcoef[0];
		rand_temp = rand()%10000;
		LDAFea6[i].corrcoef[1] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].corrcoef[1] = -4+8*LDAFea6[i].corrcoef[1];
		rand_temp = rand()%10000;
		LDAFea6[i].corrcoef[2] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].corrcoef[2] = -4+8*LDAFea6[i].corrcoef[2];
		rand_temp = rand()%10000;
		LDAFea6[i].mad[0] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].mad[0] = -4+8*LDAFea6[i].mad[0];
		rand_temp = rand()%10000;
		LDAFea6[i].mad[1] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].mad[1] = -4+8*LDAFea6[i].mad[1];
		rand_temp = rand()%10000;
		LDAFea6[i].mad[2] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].mad[2] = -4+8*LDAFea6[i].mad[2];
		rand_temp = rand()%10000;
		LDAFea6[i].rms[0] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].rms[0] = -4+8*LDAFea6[i].rms[0];
		rand_temp = rand()%10000;
		LDAFea6[i].rms[1] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].rms[1] = -4+8*LDAFea6[i].rms[1];
		rand_temp = rand()%10000;
		LDAFea6[i].rms[2] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].rms[2] = -4+8*LDAFea6[i].rms[2];
		rand_temp = rand()%10000;
		LDAFea6[i].var[0] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].var[0] = -4+8*LDAFea6[i].var[0];
		rand_temp = rand()%10000;
		LDAFea6[i].var[1] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].var[1] = -4+8*LDAFea6[i].var[1];
		rand_temp = rand()%10000;
		LDAFea6[i].var[2] = (double)( rand_temp/10000.0 );   
		LDAFea6[i].var[2] = -4+8*LDAFea6[i].var[2];		fprintf(f, "%f, ", LDAFea6[i].mean[0]);		fprintf(f, "%f, ", LDAFea6[i].mean[1]);		fprintf(f, "%f, ", LDAFea6[i].mean[2]);		fprintf(f, "%f, ", LDAFea6[i].std[0]);		fprintf(f, "%f, ", LDAFea6[i].std[1]);		fprintf(f, "%f, ", LDAFea6[i].std[2]);		fprintf(f, "%f, ", LDAFea6[i].corrcoef[0]);		fprintf(f, "%f, ", LDAFea6[i].corrcoef[1]);		fprintf(f, "%f, ", LDAFea6[i].corrcoef[2]);		fprintf(f, "%f, ", LDAFea6[i].mad[0]);		fprintf(f, "%f, ", LDAFea6[i].mad[1]);		fprintf(f, "%f, ", LDAFea6[i].mad[2]);		fprintf(f, "%f, ", LDAFea6[i].rms[0]);		fprintf(f, "%f, ", LDAFea6[i].rms[1]);		fprintf(f, "%f, ", LDAFea6[i].rms[2]);		fprintf(f, "%f, ", LDAFea6[i].var[0]);		fprintf(f, "%f, ", LDAFea6[i].var[1]);		fprintf(f, "%f\n", LDAFea6[i].var[2]);	}	for(i=0;i<25;i++)	{		rand_temp = rand()%10000;
		LDAFea7[i].mean[0] = (double)( rand_temp/10000.0 );   
		LDAFea7[i].mean[0] = -4+8*LDAFea7[i].mean[0];		rand_temp = rand()%10000;
		LDAFea7[i].mean[1] = (double)( rand_temp/10000.0 );   
		LDAFea7[i].mean[1] = -4+8*LDAFea7[i].mean[1];

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?