void TV::Dens_score(){// double step=(x_max-x_min)/ui->num_dots->value(); double N=ui->num_dots->value(); double h=ui->H_line->text().toDouble(); double temp; int i,j; for (i=0;i<N;i++) { temp=0; for (j=0;j<N;j++) { if (ui->core_epan->isChecked()) temp+=Epan_core((x_dens[i]-x_dots[j])/h); if (ui->core_exp->isChecked()) temp+=Exp_core((x_dens[i]-x_dots[j])/h); if (ui->core_fisher->isChecked()) temp+=Fisher_core((x_dens[i]-x_dots[j])/h); if (ui->core_koshi->isChecked()) temp+=Koshi_core((x_dens[i]-x_dots[j])/h); if (ui->core_kvadr->isChecked()) temp+=Kvadr_core((x_dens[i]-x_dots[j])/h); if (ui->core_lap->isChecked()) temp+=Laplas_core((x_dens[i]-x_dots[j])/h); if (ui->core_log->isChecked()) temp+=Log_core((x_dens[i]-x_dots[j])/h); if (ui->core_thriang->isChecked()) temp+=Thriang_core((x_dens[i]-x_dots[j])/h); if (ui->core_uniform->isChecked()) temp+=Uniform_core((x_dens[i]-x_dots[j])/h); } y_dens_score[i]=(1/(N*h)) * temp; } dens_score_curve->setData(x_dens,y_dens_score,N); dens_score_curve->setVisible(true);}