Development of Software for Visualizing Correlations Between Proton-Deuteron Scattering Parameters Tristan Swartz Dr. Timothy Black, Faculty Advisor Overall Study Analysis of Scattering States for Proton-Deuteron Collisions Extract Parameters Use to Answer Mysteries of Few Nucleon Systems 2S 1/2 Singularity Proton-Deuteron Scattering Study Highlights Extensive Experimental Data Collected Initial Expectation Parameter Values Extracted Parameter and Expansion Coefficients Derived Theoretical VS Experimental Values Parameters Two Major Groups Scattering (δ) Different Spins Different Spatial Angular Momentum Both Different Mixing (ε,η,ξ) Mixes Spin Mixes Both Mixes Orbital Effective Range Expansion System is Charged Describe Parameters with Expansion Scattering: δ(k) = (1/ao) + (1/2)r k2 + φ k4 + …. Mixing: Θ(k) = β0 + β1k2 + β2k4 +… Energy and J Reliance Constraints Many Parameters 76 x 13 Energy Level Total Angular Momentum Conservation (Spin Limit) Parity Conservation Constraint Example J = 5/2 Parity = (-1)L =1(+) J = |L-S|, |L-S| + 1, …, L+S Allowed Values: L=2, S=3/2; L=2, S=1/2; L=4, S=3/2 Analysis Derive Initial Parameters from Outcome Data Posterior Distribution (Bayesian Approach): P(Sj|D) = (P(D|Sj)*P(Sj))/(P(D)) Analysis Solutions are Expectation Values <S> = Σ Sj * P(Sj|D) Discrete Gibbs Sampler Numerical Algorithm S1(1) ~ P(S1|D, S2(0), S3(0),…, Sn(0) ) S2(1) ~ P(S2|D, S1(1), S3(0) ,…, Sn(0)) ….. Sn(1) ~ P(Sn|D, S1(1), S2(1) ,…, Sn-1(1)) S1(2) ~ P(S1*|D, S2(1), S3(1) ,…, Sn(1)) …and so forth Phenomenological Values for Scattering Parameters Found with S-Matrix and Seyler Formulation Correlation Complications Small Variation Possible Inaccuracies Meaning of Results Objective Design a Program to Graphically Illustrate the Degree of Correlation Between a Pair of Parameters at the Same J and Parity Utilizing Dr. Black’s Parameter Value Data Sets Methodology Matlab® Fast Processing Handles Large Data Sets Relatively Inexpensive Superior Graphic Manipulation Capability Methodology Data Set Format J = 1/21/2- EFFECTIVE RANGE PARAMETERS SET # 2P 1/24P 1/21/21/20 -.4596E0.5512E.4596E-03 0.3228E0.3228E-01 4.527 0.5512E-03 -.8989E.8989E-01 6.677 1 -.3407E0.5102E.3407E-03 0.2118E0.2118E-01 4.998 0.5102E-03 -.7280E.7280E-01 5.492 2 -.1938E0.5687E.1938E-03 -.3820E.3820E-01 8.714 0.5687E-03 -.9626E.9626E-01 7.131 3 -.3768E03 0.1707E01 5.310 0.5636E03 .9362E.3768E 0.1707E 0.5636E .9362E-01 7.000 4 -.3843E0.1191E.3843E-03 0.9070E0.9070E-02 5.877 0.1191E-03 0.1845E0.1845E-01 1.283 5 -.2737E0.4779E.2737E-03 -.1183E.1183E-01 6.911 0.4779E-03 -.6555E.6555E-01 4.961 6 -.1180E-4.641 -.2873E-3.204 .1180E-02 0.2059 .2873E-03 0.1143 7 -.2022E-.3897E.2022E-03 -.4026E.4026E-01 8.944 .3897E-04 0.5528E0.5528E-01 -.4504 8 -.6724E03 0.9828E01 .8033 0.5820E03 -.1039 7.690 .6724E 0.9828E 0.5820E 9 -.5198E0.4711E.5198E-03 0.6087E0.6087E-01 1.598 0.4711E-03 -.4428E.4428E-01 1.768 10 -.1131E0.2444E.1131E-03 -.6068E.6068E-01 9.792 0.2444E-03 -.1012E.1012E-01 2.255 11 -.8537E-.4445 0.3123E.8537E-03 0.1226 0.3123E-03 -.3075E.3075E-01 3.747 12 -.4511E0.5677E.4511E-03 0.2826E0.2826E-01 4.861 0.5677E-03 -.9541E.9541E-01 7.111 13 -.9325E-1.283 0.5413E.9325E-03 0.1433 0.5413E-03 -.8474E.8474E-01 6.215 -1.408 0.3571E14 -.8574E.8574E-03 0.1304 0.3571E-03 -.3911E.3911E-01 3.904 15 -.2599E0.5045E.2599E-03 -.2204E.2204E-01 7.841 0.5045E-03 -.7483E.7483E-01 5.660 16 -.2512E0.5548E.2512E-03 -.1603E.1603E-01 7.097 0.5548E-03 -.9092E.9092E-01 6.756 17 -.9464E-.7492 0.2704E.9464E-03 0.1379 0.2704E-03 -.1378E.1378E-01 2.408 18 -.1327E-3.680 0.1513E.1327E-02 0.2065 0.1513E-03 0.1040E0.1040E-01 1.364 19 -.6190E0.3990E.6190E-03 0.6710E0.6710E-01 2.482 0.3990E-03 -.4437E.4437E-01 3.842 Methodology Data Loading Initially Manually File Browser Verification Screen Vector Designator Verification Screen Vector Designator Methodology Auto-Generate Code for Loading Multiple Simultaneous Loads Possible Doesn’t Cover Import Auto-Generated M-Code Methodology Create Bivariate 3-D Histogram Hist3 Function [X] = [ParameterVector1, ParameterVector2] Possible Permutations Uploads in a GUI Methodology hist3(X,[7 7],'FaceAlpha',.65);xlabel('MPG'); ylabel('Weight');set(gcf,'renderer','opengl'); Methodology Covariance Coefficients Defined Using ‘corrcoef(X) = Matrix’ Read as Matrix No Graph Methodology Enhanced Insight from Multiple Viewpoints Rotation Tool Use ‘view ([azimuth, elevation])’ Methodology Cosmetic Touches Axis Labels: ‘xlabel’, ‘ylabel’, ‘zlabel’ Nbins Ctrs Edges Title ‘FaceAlpha’, #<1 Methodology Write and Run Program as a Whole Integrate Loading with Plots and Covariance Calculations Two Programs Based on Parameter Permutations Results Programs ‘loadnplot2’ and ‘loadnplot3’ Many Input Arguments Creates Graphs Results Results Results Results Results Future Direction Prototype can be Improved Customized Sequential Program Data Set Formatting Iterative Power Creates All Permutations Coding Independent of Matlab® Works Cited Bayesian Data analysis, Black, T. and Thompson, W.. Determination of Proton-Deuteron Scattering Lengths, Black, T et al. Bayesian Computation Via the Gibbs Sampler and Related Markov Chain Monte Carlo Methods. A. F. M. Smith and G. O. Roberts. Journal of the Royal Statistical Society. Series B (Methodological), Vol. 55, No. 1 (1993), pp. 3-23 Matlab® Software (Produced graphs) www.mathworks.com/access/helpdesk/help/toolbox (All code pictures from here)