《matlab中线性拟合程序.doc》由会员分享,可在线阅读,更多相关《matlab中线性拟合程序.doc(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=lsli ne%最小二乘拟合p=polyfit(x,y,1);%线性拟合sx=poly2str(1:2,x);sx,le n=poly2str(p,x );%获得直线方程disp(显示线性直线等式:);poly2str(p, x);%生成多项式y1=polyval(p,x);%获得x点处对相应的y值plot(x,y,r*,x,y1,b );%画出离散点和拟合曲线xlabel( 墨水浓度);ylabel( 吸光度);%x、y轴表示lege nd( 实验数据,拟合曲线);grid on%绘上网格p,sx