1. 1
1.1 Appendix IV: Dropbox Directory
All data are in dropbox under the folder 1026-S15-T4-USPD_nanoparticle_sizeDataData.
There is a folder within for each technique (TEM, Cryo-TEM, USPD, DLS), and a folder or file
within each technique for each date. Data taken on that day are in this sheet. Note that data taken
before 3/17 had many settings changed, so they are not included in this list. In general, samples
have five runs with 1000 spectra and one run with 5000 spectra. The runs are denoted as A.B
(Description). A is the sample number, B is the run number, and the description describes the
size, concentration, and/or material. The 5000 spectra run is always the last run (i.e. run 6).
3. 3
5/6/15 1 Mixture 20, 40, 70 nm PS (1:4:40)
1.2 Appendix V: MATLAB Code Instructions
There are several MATLAB codes included in dropbox that were used this semester to analyze
USPD data. The main code is USPD_Analysis_SP2015.m. This script reads in spectra data and
calculates a particle size distribution with one of three analysis methods (LHS-RHS, Outlier,
Distribution) using one of two calibration curves (Power, Log). For the distribution fitting
method, a blank power file must be read in, which can be generated by SaveBlankPower.m
Script Function
USPD_Analysis_SP2015.m Generate PSDs1
SaveBlankPower.m Saves power.csv for water blank2
inputsdlg.m Helper Function for USPD_Analysis_SP2015.m3
nonparametricfit.m Generate Power Histograms and Noise distributions for each bin
bindistribution.m Generate power distribution
plotSpectra.m Plot individual Specified Spectra
normaltest.m Plot power histograms and normal distributions for each bin
Notes:
1) Requires inputsdlg.m in the same directory
2) Required for Distribution Method to get noise distribution
3) Don’t Actually Run this script