牛顿法求目标函数极小点程序.doc

牛顿法求目标函数极小点程序.doc

ID:59366819

大小:50.50 KB

页数:2页

时间:2020-09-04

牛顿法求目标函数极小点程序.doc_第1页
牛顿法求目标函数极小点程序.doc_第2页
资源描述:

《牛顿法求目标函数极小点程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、牛顿法求目标函数极小点程序用牛顿法求的极小点,分别设X(0)=[2,1.5]T和X(0)=[1.5,2]T,终止条件为。解:先求得f(x)的梯度和海瑟矩阵,根据牛顿法的迭代公式经过反复迭代直至

2、

3、

4、

5、,得到极小值。牛顿法的M文件如下:symsx1x2f=x1^2+2*x2^2-log(x1*x2-1);v=[x1,x2];x01=2;x02=1.5;g=jacobian(f,v);G=jacobian(g,v);g1=subs(subs(g,x01),x02);disp(g1);G1=subs(subs(G,x01),x02);dd=norm(g1

6、);dd=vpa(dd,7);x1=x01;x2=x02;x=[x1,x2];n=0;while(dd>0.)G1=inv(G1);x=x-g1*G1;g1=subs(subs(g,x(1)),x(2));G1=subs(subs(G,x(1)),x(2));x=x;dd=norm(g1);dd=vpa(dd,7);n=n+1;endx1=x(1);x2=x(2);f=x1^2+2*x2^2-log(x1*x2-1);f=vpa(f,7);disp('f=');disp(f);x=vpa(x,7);disp('x=');disp(x);disp('

7、n=')disp(n);X(0)=[2,1.5]T时的运行结果如下:f=1.e-37-3.*ix=[4.e-19,4.e-21]n=5X(0)=[1.5,2]T时的运行结果如下:f=9.e-17-3.*ix=[5.e-9,-6.e-9]n=4

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

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

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