《matlab中线性拟合程序》由会员分享,可在线阅读,更多相关《matlab中线性拟合程序(1页珍藏版)》请在金锄头文库上搜索。
clearall;x=0:9;y=23.45.681112.313.81618.819.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(实验数据,拟合曲线);gridon%绘上网格p,sx