数学实验“Chebshev多项式最佳一致逼近,最佳平方逼近”实验报告(内含matlab程序).docVIP

数学实验“Chebshev多项式最佳一致逼近,最佳平方逼近”实验报告(内含matlab程序).doc

  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文档。上传文档
查看更多
数学实验“Chebshev多项式最佳一致逼近,最佳平方逼近”实验报告(内含matlab程序)

西京学院数学软件实验任务书 课程名称 数学软件实验 班级 数0901 学号 0912020107 姓名 李亚强 实验课题 Chebyshev多项式最佳一致逼近,最佳平方逼近 实验目的 熟悉Chebyshev多项式最佳一致逼近,最佳平方逼近 实验要求 运用Matlab/C/C++/Java/Maple/Mathematica等其中一种语言完成 实验内容 Chebyshev多项式最佳一致逼近,最佳平方逼近 成绩 教师 实验十八实验报告 实验名称:Chebyshev多项式最佳一致逼近,最佳平方逼近。 实验目的:进一步熟悉Chebyshev多项式最佳一致逼近,最佳平方逼近。 实验要求:运用Matlab/C/C++/Java/Maple/Mathematica等其中一种语言完成程序设计。 实验原理: Chebyshev多项式最佳一致逼近: 当一个连续函数定义在区间上时,它可以展开成切比雪夫级数。即: 其中为次切比雪夫多项式,具体表达式可通过递推得出: 它们之间满足如下正交关系: 在实际应用中,可根据所需的精度来截取有限项数。切比雪夫级数中的系数由下式决定: 最佳平方逼近: 求定义在区间上的已知函数最佳平方逼近多项式的算法如下。 设已知函数的最佳平方逼近多项式为,由最佳平方逼近的定义有: 其中 形成多项式系数的求解方程组 其中 实验内容: %Chebyshev多项式最佳一致逼近 function f=Chebyshev(y,k,x0) syms t; T(1:k+1)=t; T(1)=1; T(2)=t; c(1:k+1)=0.0; c(1)=int(subs(y,findsym(sym(y)),sym(t))*T(1)/sqrt(1-t^2),t,-1,1)/pi; c(2)=2*int(subs(y,findsym(sym(y)),sym(t))*T(2)/sqrt(1-t^2),t,-1,1)/pi; f=c(1)+c(2)*t; for i=3:k+1 T(i)=2*t*T(i-1)-T(i-2); c(i)=2*int(subs(y,findsym(sym(y)),sym(t))*T(i)/sqrt(1-t^2),t,-1,1)/pi; f=f+c(i)*T(i); f=vpa(f,6); if(i==k+1) if(nargin==3) f=subs(f,t,x0); else f=vpa(f,6); end end End %最佳平方逼近 function coff=ZJPF(func,n,a,b) C=zeros(n+1,n+1); var=findsym(sym(func)); func=func/var; for i=1:n+1 C(1:i)=(power(b,i)-power(a,i))/i; func=func*var; d(i,1)=int(sym(func),var,a,b); end for i=2:n+1 C(i,1:n)=C(i-1,2:n+1); f1=power(b,n+1); f2=power(a,n+1); C(i,n+1)=(f1-f2)/(n+i); end coff=C\d; - 0 -

文档评论(0)

elouwn + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档