版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

仓库源文站点原文


title: 数值分析实验 - 函数逼近与曲线拟合 categories:


数值分析实验 3 - 函数逼近与曲线拟合

<!-- more -->

实验要求和目的

在某冶炼过程中, 根据统计数据的含碳量与时间关系, 试求含碳量 $y$ 与时间 $t$ 的拟合曲线

$t~(\text{min})$ 0 5 10 15 20 25
$y~(\times 10^{-4})$ 0 1.27 2.16 2.86 3.44 3.87
$t~(\text{min})$ 30 35 40 45 50 55
$y~(\times 10^{-4})$ 4.15 4.37 4.51 4.58 4.02 4.64

要求

  1. 用最小二乘法进行曲线拟合
  2. 近似解析表达式为 $\varphi(t)=a_1t+a_2t^2+a_3t^3$
  3. 打印出拟合函数 $\varphi(t)$, 并打印出 $\varphi(t_j)$ 与 $y(t_j)$ 的误差, $j=1,2,...,12$
  4. 另外选取一个近似表达式, 尝试拟合效果的比较
  5. *绘制出曲线拟合图

计算公式

程序设计

主程序

<details open> <summary><font color='orange'>Show code</font></summary> {% icodeweb blog lang:matlab numanaexp-03/main.m %} </details>

最小二乘法函数文件

<details open> <summary><font color='orange'>Show code</font></summary> {% icodeweb blog lang:matlab numanaexp-03/lsmfit.m %} </details>

结果讨论和分析

结果

分析