I am using MATLAB 2012a to run 3 tests. With my data, I obtain very small values, and for the Anderson–Darling (A–D) tests, the results are not even normalized.
Please verify my code. I am also using the A–D script which is found at [this link][1].

    sample= N;
    
    h1=histfit(sample,30,'weibull');
    xdata1 = get(h1(2), 'XData');
    ydata1 = get(h1(2), 'YData');
    [~,p_weibull_cs,stats_weibull_cs] = chi2gof(ydata1);
    [~,p_weibull_ks,stats_weibull_ks] = kstest(ydata1);
    p_weibull_ad = AnDartest(ydata1);


  [1]: http://www.mathworks.com/matlabcentral/fileexchange/14807-andartest