数学建模讲稿1插值,拟合,方程求根).pptVIP

  • 5
  • 0
  • 约 57页
  • 2016-11-23 发布于贵州
  • 举报
3,非线性拟合命令:lsqcurvefit、lsqnonlin (1)lsqcurvefit: c = lsqcurvefit ( ′fun′, x0, xdata, ydata) 其中‘fun’为拟合函数的M - 函数文件名, x0为 初始向量, 也即拟合解是靠迭代求解得到的,初始值的选取好坏直接影响最终的求解。xdata, ydata为参与曲线拟合的实验数据。 函数返回值c为非线性函数‘fun’的拟合系数。 例2: 2004年全国大学生数学建模竞赛C题(酒 后驾车)中给出某人在短时间内喝下两瓶啤酒后,间 隔一定的时间t测量他的血液中酒精含量y(毫克/百 毫升) ,得到数据如表1所示。 根据微分方程模型得到短时间内喝酒后血液中酒精浓度与时间的关系为 现通过已有数据来拟合C_1,C_2,C_3 先建立拟合函数examp21 function f = examp21(c, tdata) f=c(1).*(exp(-c(2).*tdata)-exp(-c(3).*tdata)); 然后运行以下程序: (2)lsqnonlin用法:lsqsnonlin ( ′fun′, c0) 。 求含参量非线性函数fun中的参量c,使得各数据点函数值fun的平方和最小。 例如用lsqsnonlin ( ′fun′, c0)命令求解上例 的过程如下: 然后运行: c0=[1 1 1];

文档评论(0)

1亿VIP精品文档

相关文档