鲍威尔c 语言程序,优化设计-鲍威尔法程序(c语言)

《优化设计-鲍威尔法程序(c语言)》由会员分享,可在线阅读,更多相关《优化设计-鲍威尔法程序(c语言)(12页珍藏版)》请在人人文库网上搜索。

1、优化设计-鲍威尔法程序(C语#in elude #in elude #define m 10/* 数组长度 m =维数n */float f(float x);void mjtf(int n,float x0,float h,float s,float a,float b);voidmhjfgf(i ntn ,floata,float b,floatflag,float x);void mbwef(i nt n ,float x0,float h,float flag,float a,float b,float x);float f(float x)float result;result=60。

2、-10*x0-4*x1+x0*x0+x1*x1-x0*x1;return resul t; /*多维进退法子程序*/void mjtf(intn,float x0,float h,float s,floata,float b)int i;float x1m,x2m,x3m,f1,f2,f3;for(i=0;i=f1)向,转身*/h=(-1)*h; for(i=0;i flag*0.1);for(i=0;i=f0|(f0-2*f1+f2)*(f0-f1-fn0)*(f0-f1-fn0) =0.5*fn0*(f0-f2)*(f0-f2)sum=0;for(i=0;i n);printf(请输入维数:n);sea nf(%d,&n);printf(请输入初始点:);for(i=0;i n;i+)prin tf(nx0%d=,i);sea nf(%f, &x0i);printf(n请输入初始步长:n); sea nf(%f,&h);printf(n 请输入精度:n);sea nf(%f, &flag);mbwef( n,xO,h,flag,a,b,x);printf(n极小点坐标为:n);for(i=0;i n;i+)prin tf(x%d=%fn,i,xi);printf(n 极小值为:n%fn,f(x);。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值