- Page 98, replace "The first command normalizes the observed frequencies n_obs to a total of one." by "The first command normalizes the observed frequencies n_exp to a total of one."
- Page 146-147, three mistakes in the printed and ebook, but correct in the recipes_4.m file: On Page 146, replace "data(:,1) = 0.3 : 0.1 : 3;" by "data(:,1) = 0.5 : 0.1 : 3;", on Page 146 replace "model = @(phi,t)(data(:,4).*(phi(1)*exp(t) + phi(2)));" by "model = @(phi,t)(phi(1)*exp(t) + phi(2));" and replace "p = nlinfit(data(:,1),data(:,5),model,p0,'Weights',data(:,4))" by "p = nlinfit(data(:,1),data(:,2),model,p0,'Weights',data(:,4))".
Page 147, replace "p = nlinfit(data(:,1),data(:,5),model,p0,'Weights',data(:,4))" by "p = nlinfit(data(:,1),data(:,2),model,p0,'Weights',data(:,4))"
- Page 162, replace "randn('seed')" by "rng(0)"
- Page 188 and page 190, replace "f = 1./(4*pi*cwtstruct.scales/(w0+sqrt(2+w0^2)));" by "f = 1./(4*pi*cwtstruct.scales/(6+sqrt(2+6^2)));" Alternatively, "f = cwtstruct.frequencies;" yields the same correct result.
- Page 333, replace "hdftool('naivasha.hdf') by "hdftool(filename).
- Page 351, replace "tform = fitgeotrans(inputpoints,basepoints,'projective');" by "tform = fitgeotrans(basepoints,inputpoints,'projective');"
- Page 369, figure caption, replace "Gonzales" by "Gonzalez".