File list (Check if you may need any files):
DC+PSO\Ap_DCG.m
......\Cal_Distance.m
......\Cal_RT.m
......\chap4esb.m
......\Choose_3_models.m
......\compair_before_after_pso.m
......\Construct_D2_OutPut_Name.m
......\construct_train_set.m
......\D2.m
......\D2_and_Cos.m
......\D2_ft_st_nn.m
......\DC_ft_st_nn.m
......\DC_ft_st_nn_PSO.m
......\DC_ft_st_nn_with_predict_class.m
......\deal_with_d2.m
......\Draw.m
......\Find_index.m
......\Find_Similar_with_d2.m
......\Find_Similar_with_DC.m
......\Find_Similar_with_DC_use_x.m
......\Generate_d2.m
......\Generate_D2_with_Cos.m
......\Generate_RP.m
......\Generate_stl_index.m
......\Load_STL.m
......\Predict_class_dc.m
......\PSO.m
......\PSO_Binary.m
......\PSO_binary2.m
......\PSO_Standar.m
......\PSO_with_predict_classinfor.m
......\Rand_Cos.m
......\RP_compare.m
......\R_precision_cmp.m
......\Similarity.m
......\stl_read.m
......\test.m
......\test_pso_bin2.m
......\test_pso_binary.m
DC+PSO