《matlab中线性拟合程序》由会员分享,可在线阅读,更多相关《matlab中线性拟合程序(1页珍藏版)》请在金锄头文库上搜索。
clear all;x=0:9;y=2 3.4 5.6 8 11 12.3 13.8 16 18.8 19.9;plot(x,y,r*) %画离散点数据h=lsline %最小二乘拟合p=polyfit(x,y,1); %线性拟合sx=poly2str(1:2,x);sx,len=poly2str(p,x); %获得直线方程disp(显示线性直线等式:);poly2str(p,x); %生成多项式y1=polyval(p,x); %获得x点处对相应的y值plot(x,y,r*,x,y1,b); %画出离散点和拟合曲线xlabel(墨水浓度);ylabel(吸光度); %x、y轴表示legend(实验数据,拟合曲线);grid on %绘上网格p,sx