数值计算-一维-2.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
问题 测试数据 自变量 数据 因变量 数据 理论研究 离散函数 因变量=f(自变量) 连续函数 分类 一个自变量-一维问题 多个自变量-多维问题 方法 1.测试数据为精确数据或者误差可以忽略 方法:插值法 2.测试数据含误差,必须考虑误差 方法:拟合法或回归 一维问题 插值 一维问题-插值 x y y1 y2 y3 y4 x1 x2 x3 x4 x y? 一维问题-插值 插值: x X1 X2 …… Xn y y1 y2 …… yn 问题 要求:对任意自变量x1xxn,求x对应的y值 插值点 插值 重点:找函数关系f,使得 y=f(x) 转换 一维问题-插值 首要问题: f的选取? 多项式函数 满足: yi=f(xi),i=1…n 小要求: 多项式函数唯一! 数学模型 一维问题-插值 求解: yi=f(xi),i=1…n 线性方程组 未知变量个数:m+1 方程个数:n 唯一 m+1=n m=n-1 一维问题-插值 解: 一维问题-插值 模型分析:Runge现象 测试点越多,多项式次数越高 失真 一维问题-插值 失真解决办法:每次采取数据点比较少 如2个;4个 问题:原先大量数据? 方法:分组(每组2个;4个-递进进行) 分段线性插值-linear 分段三次插值-cubic 一维问题-插值 再处理!(光滑) 可导 要求:(见后注) 1.插值函数f(分段函数)在整个[x1,xn]具有二阶连续导数; 2.在每个小区间[xi-1,xi]是三次多项式 新问题-不够完美,光滑? 一维问题-插值 数学模型: yi=f(xi),i=1…n f(x),f ‘(x),f ‘‘(x)在xi连续,i=2…n-1 进一步表示(省略) 求解:省略 一维问题-插值 后注:取自工程中利用弹性竹条(样条)进行插值的方法 因此该插值称为样条-spline插值方法 实现 编程? Matlab实现:插值函数(程序) 插值=interp1(自变量数据,因变量试数据,插值点,方法) 方法:1.省却‘linear‘-分段线性 2.‘cubic’-分段三次 3.‘spline’-样条 实验-问题 x -5 …… 5 y 0.038 …… 0.038 分别用分段线性、分段三次、样条插值与原函数比较 实验-脚本文件 %各类一维分段插值比较--脚本文件(文件名cz.m) x=linspace(-5,5,9);%原始自变量 y=1./(1+x.^2);%原始因变量 x_o=linspace(-5,5,50); y_o=1./(1+x_o.^2);%原始函数 x_in_l=linspace(-5,5,50); y_in_l=interp1(x,y,x_in_l);%线性插值函数 subplot(3,1,1)%子图 plot(x_o,y_o,x_in_l,y_in_l) title(‘linear) x_in_c=x_in_l; y_in_c=interp1(x,y,x_in_c,cubic);%三次插值函数 subplot(3,1,2) plot(x_o,y_o,x_in_c,y_in_c) title(‘cubic) x_in_s=x_in_l; y_in_s=interp1(x,y,x_in_s,spline);%样条插值函数 subplot(3,1,3) plot(x_o,y_o,x_in_s,y_in_s) title(‘spline) 实验-运行 在matlab工作区输入cz 保形 不光滑 光滑 不保形 插值方法选择 插值函数 插值=interp1(自变量数据,因变量试数据,插值点,方法) 方法:1.省却‘linear‘-分段线性 2.‘cubic’-分段三次 3.‘spline’-样条 要求保形 快速粗估 要求光滑 建模实例 估计水塔的水流量(AMCM92A) 美国某州的各用水管理机构要求各社区提供以每小时多少加仑计的用水率以及每天所用的总水量。但许多社区并没有测量流入或流出当地水塔的水量的设备,他们只能代之以每小时测量水塔中的水位,其精度在5%以内。更为重要的是,无论什么时候,只要水塔中的水位下降到某一最低水位L时,水泵就启动向水塔重新充水直至某一最高水位H,但也无法得到水泵的供水量的测量数据。因此,在水泵正在工作时,人们不容易建立水塔中的水位与水泵工作时的用水量之间的关系。水泵每天向水塔充水两次,每次约二小时。 试估计在任何时刻,甚至包括水泵正在工作的时间内,水从水塔流出的流量f (t),并估计一天的总用水量和水泵的工作功率。表1给出了某个真实小镇某一天的真实数据。 建模实例 时间

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档