Tuesday, August 23, 2005

Curve fitting in Matlab

Stolen off of http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=6716&objectType=file

%prepare some data
% xdata=0:0.1:10;
% ydata=2+7*xdata+6*randn(size(xdata));
% %orthogonal linear fit
% p=linortfit(xdata,ydata)
% yy=p(1)+p(2)*xdata;
% %compare with normal linear regression
% p0=polyfit(xdata,ydata,1);
% yy0=polyval(p0,xdata);
% %plot to compare data with linear fits
% plot(xdata,ydata,'.',xdata,yy,xdata,yy0,':');

No comments:

Labels

Blog Archive

Contributors