header: MATLAB 5.0 MAT-file, Platform: PCWIN64, Created on: Wed Mar 25 10:57:55 2015
variable param: class struct, size 1x1
	field names: input_file_dir, input_file_name, input_file_type, corr_required, corr_bx_mult, corr_by_mult, corr_bx_add, corr_by_add, corr_bxy_add_file, corr_bxy_add_file_type, gamma, nom_lambda_u, nom_k_value, nom_lambda_r, num_poles, num_end_poles, cell_length, nom_phase_cell, nom_phase_match, num_pole_stat
	.input_file_dir: class char, size 1x63
		text = "V:\\MET\\MagServe\\MagData\\DELTA\\Superpose Quadrants\\CPLMF\\KR0400\\"
	.input_file_name: class char, size 1x23
		text = "superpose_quadrants.dat"
	.input_file_type: class char, size 1x6
		text = "ZBXYZH"
	.corr_required: class uint8, size 1x1, logical
	.corr_bx_mult: class double, size 1x1
	.corr_by_mult: class double, size 1x1
	.corr_bx_add: class double, size 1x1
	.corr_by_add: class double, size 1x1
	.corr_bxy_add_file: class char, size 1x4
		text = "none"
	.corr_bxy_add_file_type: class char, size 1x9
		text = "CORR_ZBXY"
	.gamma: class double, size 1x1
	.nom_lambda_u: class double, size 1x1
	.nom_k_value: class double, size 1x1
	.nom_lambda_r: class double, size 1x1
	.num_poles: class double, size 1x1
	.num_end_poles: class double, size 1x1
	.cell_length: class double, size 1x1
	.nom_phase_cell: class double, size 1x1
	.nom_phase_match: class double, size 1x1
	.num_pole_stat: class double, size 1x1
variable header: class cell, size 1x11
	cell 1: class char, size 1x26
		text = "SLAC Magnetic Measurements"
	cell 2: class char, size 1x16
		text = "Date: 01-13-2015"
	cell 3: class char, size 1x14
		text = "Time: 16:21:12"
	cell 4: class char, size 0x0
	cell 5: class char, size 1x59
		text = "Calculate Delta Undulator Fields From Quadrant Measurements"
	cell 6: class char, size 0x0
	cell 7: class char, size 1x41
		text = "Superposed Undulator Bx, By, and Bz vs z:"
	cell 8: class char, size 0x0
	cell 9: class char, size 1x50
		text = "     Z           Bx           By           Bz"
	cell 10: class char, size 1x50
		text = "    (m)          (T)          (T)          (T)"
	cell 11: class char, size 1x50
		text = "-----------  -----------  -----------  -----------"
variable field: class struct, size 1x1
	field names: zm, zm_ctr, z, bx, by, bz, z_peak_bx, z_peak_by, z_peak, z_peak_bx_no_ends, z_peak_by_no_ends, z_peak_no_ends, z_zero_bx, z_zero_by, bx_peak, by_peak, bx_peak_no_ends, by_peak_no_ends, lambda_u_bx, lambda_u_by, lambda_u, a0_bx, an_bx, bn_bx, c0_bx, cn_bx, phin_bx, a0_by, an_by, bn_by, c0_by, cn_by, phin_by, deltan, int_bx_dz, int_by_dz, int_int_bx_dz_dz, int_int_by_dz_dz, bx_filt, by_filt, int_bx_dz_filt, int_by_dz_filt, int_int_bx_dz_dz_filt, int_int_by_dz_dz_filt, temp
	.zm: class double, size 1x19000
	.zm_ctr: class double, size 1x1
	.z: class double, size 1x19000
	.bx: class double, size 1x19000
	.by: class double, size 1x19000
	.bz: class double, size 1x19000
	.z_peak_bx: class double, size 1x197
	.z_peak_by: class double, size 1x196
	.z_peak: class double, size 1x196
	.z_peak_bx_no_ends: class double, size 1x189
	.z_peak_by_no_ends: class double, size 1x188
	.z_peak_no_ends: class double, size 1x188
	.z_zero_bx: class double, size 1x196
	.z_zero_by: class double, size 1x195
	.bx_peak: class double, size 1x197
	.by_peak: class double, size 1x196
	.bx_peak_no_ends: class double, size 1x189
	.by_peak_no_ends: class double, size 1x188
	.lambda_u_bx: class double, size 1x1
	.lambda_u_by: class double, size 1x1
	.lambda_u: class double, size 1x1
	.a0_bx: class double, size 1x1
	.an_bx: class double, size 1x20
	.bn_bx: class double, size 1x20
	.c0_bx: class double, size 1x1
	.cn_bx: class double, size 1x20
	.phin_bx: class double, size 1x20
	.a0_by: class double, size 1x1
	.an_by: class double, size 1x20
	.bn_by: class double, size 1x20
	.c0_by: class double, size 1x1
	.cn_by: class double, size 1x20
	.phin_by: class double, size 1x20
	.deltan: class double, size 1x20
	.int_bx_dz: class double, size 1x19000
	.int_by_dz: class double, size 1x19000
	.int_int_bx_dz_dz: class double, size 1x19000
	.int_int_by_dz_dz: class double, size 1x19000
	.bx_filt: class double, size 1x19000
	.by_filt: class double, size 1x19000
	.int_bx_dz_filt: class double, size 1x19000
	.int_by_dz_filt: class double, size 1x19000
	.int_int_bx_dz_dz_filt: class double, size 1x19000
	.int_int_by_dz_dz_filt: class double, size 1x19000
	.temp: class double, size 1x1
variable traj: class struct, size 1x1
	field names: z, x, y, x_filt, y_filt, x_p, y_p, x_p_filt, y_p_filt, x_pp, y_pp, vx, vy, vz, x_slope, y_slope, x_slope_cor, y_slope_cor, x_p_slope_cor, y_p_slope_cor
	.z: class double, size 1x19000
	.x: class double, size 1x19000
	.y: class double, size 1x19000
	.x_filt: class double, size 1x19000
	.y_filt: class double, size 1x19000
	.x_p: class double, size 1x19000
	.y_p: class double, size 1x19000
	.x_p_filt: class double, size 1x19000
	.y_p_filt: class double, size 1x19000
	.x_pp: class double, size 1x19000
	.y_pp: class double, size 1x19000
	.vx: class double, size 1x19000
	.vy: class double, size 1x19000
	.vz: class double, size 1x19000
	.x_slope: class double, size 1x1
	.y_slope: class double, size 1x1
	.x_slope_cor: class double, size 1x19000
	.y_slope_cor: class double, size 1x19000
	.x_p_slope_cor: class double, size 1x19000
	.y_p_slope_cor: class double, size 1x19000
variable phas: class struct, size 1x1
	field names: z, z_peak, z_peak_no_ends, lambda_u, slip, slip_peak, slip_peak_no_ends, slope, slip_resid_peak_no_ends, k_eff, kx_eff, ky_eff, b_eff, lambda_r, phase, phase_peak, phase_peak_no_ends, phase_error_peak_no_ends, phase_error_peak_no_ends_ave, phase_error_peak_no_ends_rms, phase_cell, phase_nom, phase_nom_peak, phase_nom_peak_no_ends, phase_nom_error_peak_no_ends, phase_nom_error_peak_no_ends_ave, phase_nom_error_peak_no_ends_rms, phase_nom_error_peak_no_ends_enter_ave, phase_nom_error_peak_no_ends_enter_rms, phase_nom_error_peak_no_ends_exit_ave, phase_nom_error_peak_no_ends_exit_rms, phase_nom_cell, phase_integral, phase_integral_end, phase_integral_cell, l_eff
	.z: class double, size 1x19000
	.z_peak: class double, size 1x196
	.z_peak_no_ends: class double, size 1x188
	.lambda_u: class double, size 1x1
	.slip: class double, size 1x19000
	.slip_peak: class double, size 1x196
	.slip_peak_no_ends: class double, size 1x188
	.slope: class double, size 1x1
	.slip_resid_peak_no_ends: class double, size 1x188
	.k_eff: class double, size 1x1
	.kx_eff: class double, size 1x1
	.ky_eff: class double, size 1x1
	.b_eff: class double, size 1x1
	.lambda_r: class double, size 1x1
	.phase: class double, size 1x19000
	.phase_peak: class double, size 1x196
	.phase_peak_no_ends: class double, size 1x188
	.phase_error_peak_no_ends: class double, size 1x188
	.phase_error_peak_no_ends_ave: class double, size 1x1
	.phase_error_peak_no_ends_rms: class double, size 1x1
	.phase_cell: class double, size 1x1
	.phase_nom: class double, size 1x19000
	.phase_nom_peak: class double, size 1x196
	.phase_nom_peak_no_ends: class double, size 1x188
	.phase_nom_error_peak_no_ends: class double, size 1x188
	.phase_nom_error_peak_no_ends_ave: class double, size 1x1
	.phase_nom_error_peak_no_ends_rms: class double, size 1x1
	.phase_nom_error_peak_no_ends_enter_ave: class double, size 1x1
	.phase_nom_error_peak_no_ends_enter_rms: class double, size 1x1
	.phase_nom_error_peak_no_ends_exit_ave: class double, size 1x1
	.phase_nom_error_peak_no_ends_exit_rms: class double, size 1x1
	.phase_nom_cell: class double, size 1x1
	.phase_integral: class double, size 1x19000
	.phase_integral_end: class double, size 1x1
	.phase_integral_cell: class double, size 1x1
	.l_eff: class double, size 1x1
variable rad: class struct, size 1x1
	field names: omega_fund, omega_har, energy_kev_har, ang_num_spect_har, ang_num_spect_ideal_har, efficiency_har, ex_fund, ey_fund, ex_mag_fund, ey_mag_fund, exy_ang_fund, s0, s1, s2, s3, p1, p2, p3
	.omega_fund: class double, size 1x1
	.omega_har: class double, size 1x15
	.energy_kev_har: class double, size 1x15
	.ang_num_spect_har: class double, size 1x15
	.ang_num_spect_ideal_har: class double, size 1x15
	.efficiency_har: class double, size 1x15
	.ex_fund: class double, size 1x1, complex
	.ey_fund: class double, size 1x1, complex
	.ex_mag_fund: class double, size 1x1
	.ey_mag_fund: class double, size 1x1
	.exy_ang_fund: class double, size 1x1
	.s0: class double, size 1x1
	.s1: class double, size 1x1
	.s2: class double, size 1x1
	.s3: class double, size 1x1
	.p1: class double, size 1x1
	.p2: class double, size 1x1
	.p3: class double, size 1x1