数值分析实验报告_10.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一次作业 题目 [作业1]. 试使用subplot 命令,生成[-1,1]上的第二个至第五个Chebyshev 多项 式,并按照2*2 方式多窗口显示. [选做题1-2] 应用秦九韶算法计算多项式 1 0 1 1 0 ( ) n n ( 0) n n p x a x a x + a x a a - = + +L+ + 1 在x = x*处的函数值和导数值。试编程实现,并举例运行给出计算结果。 程序 以及结果 第一题 x=-1:0.05:1; t0=1.0+0*x; t1=x; t2=2*x.*t1-t0; t3=2*x.*t2-t1; t3=2*x.*t3-t2; t3=2*x.*t2-t1; t4=2*x.*t3-t2; subplot(2,2,1) plot(x,t1,-k) xlabel(x);ylabel(y) title(t1) subplot(2,2,2) plot(x,t2,-k) xlabel(x);ylabel(y) title(t2) subplot(2,2,3) plot(x,t3,-k) xlabel(x);ylabel(y) title(t3) subplot(2,2,4) plot(x,t4,-k) xlabel(x);ylabel(y) title(t4) 第二题 秦九韶函数、 做题1-2] 应用秦九韶算法计算多项式 在x = x*处的函数值和导数值。试编程实现,并举例运行给出计算结果。 function jieguo=qinjiushao(A,x) n=length(A); B=zeros(n); B(1)=A(1); for k=1:n-1 B(k+1)=B(k)*x+A(k+1) end 例子 A=[2,0,-3,3,-4]; x=-2; qinjiushao(A,x) jieguo = 10 ans = 10 单个例子A=[2,0,-3,3,-4] B=zeros(1,5) B(1)=A(1) L=length(A) x=-2 for k=2:L B(k)=B(k-1)*x+A(k) end C=zeros(1,3) C(1)=B(1) for k=2:L-1 C(k)=C(k-1)*x+B(k) end A = 2 0 -3 3 -4 B = 0 0 0 0 0 B = 2 0 0 0 0 L = 5 x = -2 B = 2 -4 0 0 0 B = 2 -4 5 0 0 B = 2 -4 5 -7 0 B = 2 -4 5 -7 10 C = 0 0 0 C = 2 0 0 C = 2 -8 0 C = 2 -8 21 C = 2 -8 21 -49 第二次作业 作业2 题目 自己编程用基于Newton形式插值多项式求近似解 程序以及结果 牛顿函数 function W=newton(X,Y) m=length(X); M=zeros(m-1,1); for i=1:m-1 M(i)=(Y(i)-Y(i+1))/(X(i)-X(i+1)); end W=zeros(m,1); W(1)=Y(1); W(2)=M(1); l=3; for k=2:m-1 N=zeros(m-k,1); for j=1:m-k N(j)=(M(j)-M(j+1))/(X(j)-X(j+k)); end W(l)=N(1); l=l+1; M=N; end 例子 X=[0.4,0.5,0.6,0.7,0.8,0.9] Y=[-0.916291, -0.693147, -0.510826, -0.357765, -0.223144, -0.105361] X = 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 Y = -0.9163 -0.6931 -0.5108 -0.3578 -0.2231 -0.1054 newton(X,Y) ans = -0.9163 2.2314 -2.0412 1.9272

文档评论(0)

186****6075 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档