Advertisement

Matlab用于完成曲线拟合的小型计算任务

阅读量:

实验条件

在这里插入图片描述

实验用例

x 0 10 20 30 40 50 60 70 80 90
y 68 67.1 66.4 65.6 64.6 61.8 61.0 60.8 60.4 60

实验要求

通过应用线性最小二乘法进行曲线拟合,计算目标函数f(x)在x=55位置的近似数值,并绘制实验数据点与拟合直线的图形。

代码实现

复制代码
    X=[0,10,20,30,40,50,60,70,80,90];
    Y=[68,67.1,66.4,65.6,64.6,61.8,61.0,60.8,60.4,60];
    n=length(X);%10组数据
    disp(n);
    syms t;
    a1=0;a2=0;a3=0;a4=0;
    s=0;
    for j=1:n
    a1=a1+X(j)*X(j);
    a2=a2+Y(j);
    a3=a3+X(j);
    a4=a4+X(j)*

全部评论 (0)

还没有任何评论哟~