1.4 设计说明
1.4.1 输入:
选择手动输入数据:输入包含多行,第 1 行是一个整数 n(0<n<=99),表示图像上点的
个数。接下来 m 行每行包含两个实数 x 和 y,分别表示一个点的横坐标和纵坐标。最后一
行输入一个整数 n,代表拟合次数。
选择文件输入数据:直接读入建立好的数据文件即可,程序将自动计算坐标点个数。注
意建立的数据文件中数据必须成对,否则将出错。
1.4.2 输出:
为了更清晰地查看实验过程,实验输出保留了计算过程,输出包含
1) 拟合过程 以矩阵形式给出
2) 拟合数据 以数据成对 x,y 坐标点给出
3) 拟合结果 以多项式形式给出
1.4.3 算例与运行结果
算例 1
输入数据
xi| 0.0000 | 0.2000 | 0.4000 | 0.6000 | 0.8000 | 1.0000 | 1.2000 |
yi| 0.9000 | 1.9000 | 2.8000 | 3.3000 | 4.0000 | 5.7000 | 6.5000 |
选择拟合方式 多项式拟合 拟合次数 n=1
1 次拟合所得曲线 输出结果
s(x)=1 次项系数: 4.5714 常数项:0.8429
算例 2
输入数据
xi| 1.0000 | -1.0000 | 2.0000 |
yi| 8.0000 | 0.0000 | 15.0000 |
选择拟合方式 多项式拟合 拟合次数 n=2
2 次拟合所得曲线 输出结果
s(x)=2 次项系数: 1.0000 1 次项系数: 4.0000 常数项:3.0000
算例 3
输入数据
xi| 1.2000 | 2.8000 | 4.3000 | 5.4000 | 6.8000 | 7.9000 |
yi| 2.1000 | 11.5000 | 28.1000 | 41.9000 | 72.3000 | 91.4000 |
选择拟合方式 幂级数拟合
幂级数拟合所得曲线 输出结果
s(x)= 1.4540x^2.0149