matlab中如何用最小二乘法拟合
的有关信息介绍如下:
MATLAB 可以用来帮助我们求与一组数据最吻合的函数。为了达到这个目的,本经验介绍一下matlab中如何用最小二乘法拟合。
打开MATLAB软件:按Windows键——输入cmd,按回车键运行——输入matlab再按回车键,即可打开MATLAB。
进入MATLAB命令窗口,进行初始化,清空所有变量,关闭所有接口:
>> clear all;
>> close all
导入待拟合的数据:
>> x = [6:2:24];
>> y = [3.94, 3.8, 4.1, 3.87, 4.45, 4.33, 4.12, 4.43, 4.6, 4.5];
画出数据折线图:
>>plot(x,y)
将数据拟合成一次函数并画图:
>>hold on
>>p = polyfit(x,y,1)
>> plot(x,p(1)*x+p(2),'r')
将数据拟合成二次函数并画图:
>>hold on
>>p = polyfit(x,y,2)
>> plot(x,p(1) *x.^2+ p(2)*x+p(3),'g' )



