matlab拟合最小二乘法

最小二乘法拟合

一、 绘制离散点图

>> x=[0 5 10 15 20 25 30 35 40 45 50 55];

y=[0 1.27*10^-4 2.16*10^-4 2.86*10^-4 3.44*10^-4 3.87*10^-4 4.15*10^-4 4.37*10^-4

4.51*10^-4 4.58*10^-4 4.02*10^-4 4.64*10^-4];

plot(x,y,'r*');

legend('实验数据(xi,yi)');

xlabel('x'), ylabel('y'), title('数据点(xi,yi)的散点图')

运行如图

二、编写程序计算在x 处的函数值

>> syms a1 a2 a3 a4

x=[0 5 10 15 20 25 30 35 40 45 50 55];

fi=a1.*x.^3+ a2.*x.^2+ a3.*x+ a4

运行后显示a1、a2、a3、a4的方程组

fi =

[ a4, 125*a1 + 25*a2 + 5*a3 + a4, 1000*a1 + 100*a2 + 10*a3 + a4, 3375*a1 + 225*a2 + 15*a3 + a4, 8000*a1 + 400*a2 + 20*a3 + a4, 15625*a1 + 625*a2 + 25*a3 + a4, 27000*a1 + 900*a2 +

matlab拟合最小二乘法

30*a3 + a4, 42875*a1 + 1225*a2 + 35*a3 + a4, 64000*a1 + 1600*a2 + 40*a3 + a4, 91125*a1 +

你可能喜欢

  • 最小二乘法曲线拟合
  • 最小二乘法多项式拟合
  • 最小二乘法线性拟合
  • 最小二乘法原理
  • 典型相关分析
  • 聚类分析
  • 数学建模优秀论文

matlab拟合最小二乘法相关文档

最新文档

返回顶部