- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上机报告
共轭梯度法
(1)计算过程如下:
第一步:取初始向量, 计算
第步:计算
(2)
syms n; %定义一个变量n
A=input(请输入矩阵A)
b=input(请输入矩阵b)
n=size(A)
X=zeros(n);
D=zeros(n);
R=zeros(n);
x=X(:,1); %将矩阵X的第一列赋值给x作为初始向量
r=b-A*x; %将x代入求得初始非零残向量
R(:,1)=r;
d=r; %求得初始方向向量
D(:,1)=d;
for i=1:n; %利用循环进行迭代求得各向量
AF(i)=R(:,i)*R(:,i)/(D(:,i)*A*D(:,i));
X(:,i+1)= X(:,i)+AF(i)*D(:,i);
R(:,i+1)=b-A*X(:,i+1);
BT(i)=norm(R(:,i+1))^2/norm(R(:,i))^2;
D(:,i+1)=R(:,i+1)+BT(i)*D(:,i) ;
end
x=X(:,i+1) %输出计算结果
龙贝格积分
s=input(请输入被积函数表达式:f(x)=,s) %键盘输入被积函数表达式
f=inline(s)
a=input(请输入积分下限a=)%输入积分下限a
b=input(请输入积分上限b=)%输入积分上限b
f0=f(a);%求下限值f(a)
f1=f(b);%求上限值f(b)
j=zeros(8,4);%定义一个矩阵用来存放T,S,C,R值
j(1,1)=(b-a)*0.5*(f0+f1);%计算出T1
for i=2:8;%对i循环赋值
t=2^(i-2);
fj=zeros(t,1);%构造一个矩阵为接下来存放f(a+(2i-1)*(b-a)/2^(k+1))的值做准备
for m=1:t;
fj(m,1)=f(a+(2*m-1)*(b-a)/2^(i-1));%将计算得到的f(a+(2i-1)*(b-a)/2^(k+1))的值赋值给对应的矩阵元素
ff=sum(fj);%对矩阵所有元素求和
end
j(i,1)=0.5*j(i-1,1)+(1/2^(i-1))*ff;%得到所有的T值
j(i,2)=j(i,1)+(1/3)*(j(i,1)-j(i-1,1));%得到所有的S值
j(i,3)=j(i,2)+(1/3)*(j(i,2)-j(i-1,2));%得到所有的C值
j(i,4)=j(i,3)+(1/3)*(j(i,3)-j(i-1,3));%得到所有的R值
s=j(i,4)-j(i-1,4);
end
j %输出计算结果表
If=vpa(j(i,4),7) %得到精确的积分结果
三样条插值
X=zeros(1,6) ; %定义一些下面将用到的矩阵
y=zeros(1,6);
f=zeros(6);
l=zeros(1,6);
for i=1:1:6
X(i)=((i-1)*2)/5-1; %将区间等分取点
y(i)=1/(1+25*X(i)*X(i)); %得到对应点的函数值
end
for j=2:6
f(1,1)= y(1);
f(j, 1)=y(j);
for k=2:j
f(j,k)=(f(j,k-1)-f(j-1,k-1))/(X(j)-X(j-k+1)); %利用循环求差商
end
end
f %得到差商表,其中对角线上的为需要的差商值
syms x;
l=[x,x,x,x,x,x];
g=l-X;
n=g;
for t=2:6
n(1,t)= n(1,t-1)* n(1,t);
end
N=zeros(1,1);
N=f(1,1);
for r=1:5
N= N +n(1,r)*f(r+1,r+1); %利用循环求5次牛顿插值多项式
end
N %得到5次牛顿插值多项式
P=zeros(1,101);
X1=[-1:0.02:1]; %取间距为0.02的等分点作为作图的横坐标
for u=1:101
x=X1(u);
subs(N) ;
p(1,u)= subs(N(1,1)) ; %用上面所求出的5次牛顿插值多项式算得所取等分点的函数值作为纵坐标
end
plot(X1,p, -c) %绘制5次牛顿插值曲线
hold on
XX=zeros(1,11) ; %定义一些下面将用到的矩阵
yy=zeros(1,11);
F=zeros(11);
L=zeros(1,11);
for I=1:1:11
您可能关注的文档
- 集体学习讲课稿.doc
- 集团安保制度.docx
- 集团办公室系统常用格式范本.docx
- 集团公司15年上半年经济分析报告.doc
- 集团公司环保管理制度.docx
- 集团公司会议精神学习材料.docx
- 集团公司瓦斯治理攻坚年阶段性工作总结.doc
- 集团驾驶员管理制度.docx
- 集团客户价值评估介绍说明20-322.pptx
- 集资诈骗罪争议.docx
- 2026-2030中国农用运输机械行业市场发展分析及竞争格局与投资策略研究报告.docx
- 2026-2030中国军用旋翼机行业市场发展趋势与前景展望战略分析研究报告.docx
- 2026-2030中国电子元器件行业市场发展分析及前景趋势与投资研究报告.docx
- 2026-2030中国螺旋转换器行业市场发展趋势与前景展望战略分析研究报告.docx
- 2026-2030中国抗衰老市场供应现状与竞争趋势预测分析报告.docx
- 2026-2030中国教学专用机床行业市场发展分析及前景趋势与投资研究报告.docx
- 2026-2030中国正构烷烃石蜡市场发展态势与未来运行状况监测报告.docx
- 2026-2030中国便盆浸渍机行业竞争格局及投资前景研究报告.docx
- 2026-2030女士西服套装市场发展现状调查及供需格局分析预测报告.docx
- 2026-2030中国循环恒温器行业市场发展趋势与前景展望战略分析研究报告.docx
原创力文档


文档评论(0)