数学实验线性方程组的最速下降法与共轭梯度法解法实验报告内含matlab程序代码Word格式.docx

上传人:b****5 文档编号:16233337 上传时间:2022-11-21 格式:DOCX 页数:7 大小:85.91KB
下载 相关 举报
数学实验线性方程组的最速下降法与共轭梯度法解法实验报告内含matlab程序代码Word格式.docx_第1页
第1页 / 共7页
数学实验线性方程组的最速下降法与共轭梯度法解法实验报告内含matlab程序代码Word格式.docx_第2页
第2页 / 共7页
数学实验线性方程组的最速下降法与共轭梯度法解法实验报告内含matlab程序代码Word格式.docx_第3页
第3页 / 共7页
数学实验线性方程组的最速下降法与共轭梯度法解法实验报告内含matlab程序代码Word格式.docx_第4页
第4页 / 共7页
数学实验线性方程组的最速下降法与共轭梯度法解法实验报告内含matlab程序代码Word格式.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

数学实验线性方程组的最速下降法与共轭梯度法解法实验报告内含matlab程序代码Word格式.docx

《数学实验线性方程组的最速下降法与共轭梯度法解法实验报告内含matlab程序代码Word格式.docx》由会员分享,可在线阅读,更多相关《数学实验线性方程组的最速下降法与共轭梯度法解法实验报告内含matlab程序代码Word格式.docx(7页珍藏版)》请在冰豆网上搜索。

数学实验线性方程组的最速下降法与共轭梯度法解法实验报告内含matlab程序代码Word格式.docx

运用Matlab/C/C++/Java/Maple/Mathematica等其中一种语言完成

实验内容

线性方程组的最速下降法

线性方程组的共轭梯度法

成绩

教师

实验五实验报告

1、实验名称:

最速下降法与共轭梯度法解线性方程组。

2、实验目的:

进一步熟悉理解掌握最速下降法与共轭梯度法解法思路,提高matlab编程能力。

3、实验要求:

已知线性方程矩阵,应用最速下降与共轭梯度法在相关软件编程求解线性方程组的解。

4、实验原理:

1.最速下降法:

从某个初始点

出发,沿

在点

处的负梯度方向

求得

的极小值点

然后从

出发,重复上面的过程得到

如此下去,得到序列{

}

可以证明,从任一初始点

出发,用最速下降法所得到的序列{

}均收敛于问题使

最小化

的解,也就是方程组

的解。

其收敛速度取决于

,其中

分别为A的最小,最大特征值。

最速下降法迭代格式:

给定初值

按如下方法决定:

2.共轭梯度法

其基本步骤是在点

处选取搜索方向

使其与前一次的搜索方向

关于

共轭,即

然后从点

出发,沿方向

如此下去,得到序列{

}。

不难求得

的解为

注意到

的选取不唯一,我们可取

由共轭的定义

可得:

共轭梯度法的计算过程如下:

第一步:

取初始向量

计算

步:

计算

5、实验内容:

%最速下降法

function[x,k]=fastest(A,b,eps);

x0=zeros(size(b),1);

x=x0;

k=0;

m=1000;

tol=1;

whiletol>

=eps

r=b-A*x0;

q=dot(r,r)/dot(A*r,r);

x=x0+q*r;

k=k+1;

tol=norm(x-x0);

x0=x;

ifk>

=m

disp('

迭代次数太多,可能不收敛!

'

);

return;

end

end

x

k

%共轭梯度法

function[k,x]=gong_e(A,b)

esp=input('

请输入允许误差esp='

x0=input('

请输入初始值x0='

k=0;

r0=b-A*x0;

%求出dangqian梯度

whilenorm(r0)>

esp

r0=b-A*x0;

k=k+1;

ifk==1

p0=r0;

else

lamda=(r0'

*r0)/(p0'

*A*p0);

r1=r0-lamda*A*p0;

p0=r0+(r0'

*r0)/(r1'

*r1)*p0;

x1=x0+lamda*p0;

x0=x1;

r0=r1;

x=r0;

k;

6、实验结果:

A=[520;

641;

125];

b=[1018-14]'

;

eps=1.0e-6;

x=

-0.8750

7.1875

-5.5000

k=

60

仅供个人用于学习、研究;

不得用于商业用途。

notforcommercialuse.

Nurfü

rdenpersö

nlichenfü

rStudien,Forschung,zukommerziellenZweckenverwendetwerden.

Pourl'

é

tudeetlarechercheuniquementà

desfinspersonnelles;

pasà

desfinscommerciales.

 

толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях. 

以下无正文

THANKS!

!

致力为企业和个人提供合同协议,策划案计划书,学习课件等等

打造全网一站式需求

欢迎您的下载,资料仅供参考

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1