File list (Check if you may need any files):
S_Matrix_Rayleigh_Fourier_Method_Grating
........................................\angle_data.mat
........................................\convergence_analysis.m
........................................\convergence_data.mat
........................................\convergence_data_Tmatrix.mat
........................................\corrugation_analysis.m
........................................\corrugation_data.mat
........................................\flat_metallic_mirror_reflectivity.m
........................................\get_Phai.m
........................................\get_S_cell.m
........................................\get_s_tilde.m
........................................\get_W.m
........................................\include_flags.m
........................................\include_globals.m
........................................\lambda_data.mat
........................................\main_basic.m
........................................\main_convergence.m
........................................\main_corrugation_h.m
........................................\para_setting.m
........................................\post_handle.m
........................................\post_handle_convergence.m
........................................\post_handle_corrugation.m
........................................\rayleigh_fourier_computation.m
........................................\Readme.txt