共轭梯度法

共轭梯度法

ID:68676411

大小:36.00 KB

页数:2页

时间:2021-10-19

共轭梯度法_第1页
共轭梯度法_第2页
资源描述:

《共轭梯度法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用C语言编写的共轭梯度法计算程序如下:#include“math.h”#include“stdio.h”floatx[10],y[10],p[10],f,h;intn;voidfun(){inti;for(I=1;I

2、(“%d,%d”,&n,&e”);for(I=1;I

3、;h=h;fun();f1=f;p2:u=0;t=t0;h2=h1+t;h=h2;fun();f2=f;if(f1>f2){t=t+t;u=u+1;}else{t=-t;h3=h1;f3=f1;h1=h2;f1=f2;h2=h3;f2=f3;}p1:h3=h2+t;=h3;fun();f3=f;if(f2>f3){t=t+t;u=u+1;h1=h2;f1=f2;h2=h3;f2=f3;gotop1;}else{if(u>0){h4=0.5*(h2+h3);h=h4;fun();f4=f;if(f4>f2){h3=h4;f3=f4;}else{h1=h2;f1=f2;h2=h4;f2=

4、f4;}}c1=(f3-f1)/(h3-h1);c2=((f2-f1)/(h2-h1)-c1)/(h2-h3);if((f2<1)f5=1;elsef5=f2;if((fabs(f4-f2)/f5)f2){h1=h2;f1=f2;}else{h1=h4;f1=f4;}t0=v*t0;gotop2;}}}}}gotop4;p3:h=0;fun();printf(“OBJ.FUNCF=%f”,f);for(I=1;I

5、f(“=%f”,x[I]);}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。