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)
还没有任何评论哟~
