法机械优化设计的三种方法: 鲍威尔法、共轭梯度法、阻尼牛顿法 的matlab程序。
1
优化设计课程中,无约束优化方法中的鲍威尔法
2022-04-01 08:24:44 31KB 鲍威尔法
1
三个课堂作业 分别用阻尼牛顿法 共轭梯度法 鲍威尔法求极小值 附带MATLAB源程序
1
鲍威尔法,机械优化设计
2021-08-03 20:01:46 8KB 鲍威尔法 机械优化设计
包威尔法求解优化设计问题
2021-02-21 14:05:42 1.62MB 算法
1
优化设计鲍威尔法c#程序实例,优化设计大作业#include "stdio.h" #include "stdlib.h" #include "math.h" double objf(double x[]) {double ff; ff=x[0]*x[0]+x[1]*x[1]-x[0]*x[1]-10*x[0]-4*x[1]+60; return(ff)
2020-01-13 03:16:58 4KB 优化设计
1
外点法的惩罚函数法,是一种约束优化问题的求解方案。 文件中包含被调用的鲍威尔法源码和黄金分割法源码。
2019-12-21 22:24:48 8KB 惩罚函数法 鲍威尔法 黄金分割法
1
#include #include #define m 10 /*数组长度m >= 维数n */ float f(float x[]); void mjtf(int n,float x0[],float h,float s[],float a[],float b[]); void mhjfgf(int n,float a[],float b[],float flag,float x[]); void mbwef(int n,float x0[],float h,float flag,float a[],float b[],float x[]); float f(float x[]) { float result; result=(x[0]-2)*(x[0]-2)+(x[1]-3)*(x[1]-3)+(x[2]-4)*(x[2]-4); return result; } /*多维进退法子程序*/ void mjtf(int n,float x0[],float h,float s[],float a[],float b[]) { int i; float x1[m],x2[m],x3[m],f1,f2,f3; for(i=0;i
2019-12-21 21:19:52 5KB c;powell;
1
这是我根据《现代设计理论方法(第二版)》38页中的鲍威尔法理论,基于MATLAB写出的源代码,其中一维搜索极小点函数借鉴于《https://me.csdn.net/shenziheng1》该博主的算法。
2019-12-21 20:47:17 2KB 修正鲍威尔法 Powell MATLAB
1
针对无约束求优问题,利用MATLAB语言编写的powell共轭方向法的算法程序以及非常详细的解释;针对无约束求优问题,利用MATLAB语言编写的powell共轭方向法的算法程序以及非常详细的解释;针对无约束求优问题,利用MATLAB语言编写的powell共轭方向法的算法程序以及非常详细的解释;
2019-12-21 20:12:13 733KB MATLAB pow共轭方向 鲍威尔法
1