登录
首页 » 算法 » 优化设计中共轭梯度法,单纯形法等方法的matlab代码

优化设计中共轭梯度法,单纯形法等方法的matlab代码

于 2022-02-07 发布 文件大小:6.71 kB
0 149
下载积分: 2 下载次数: 2

代码说明:

《优化设计》这门课程中的优化方法的作业,代码思路清晰,运行后没问题。包括,powell法,共轭梯度法,牛顿法,阻尼牛顿法,单纯形法,变尺度法等等。梯度法在第二个目标函数优化时并没有达到理想的点,陷入局部最优,阻尼牛顿法在第二个目标 函数处也精度不高。 用共轭梯度法配合牛顿法一维搜索来第二个目标函数时出现了 NaN 的情况, 是因为牛顿法的代码中运行时出现了分母为0的情况, 但是我在分母加了一个很小的数0.000001之后还会出 现,而已开始用变尺度法和牛顿法优化的时候也出现的 NaN 问题就消失了

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 设计集锦设计集锦.rar
    设计集锦设计集锦.rar-Design Collection Design Collection. Rar
    2022-01-23 10:41:17下载
    积分:1
  • 线性矢量量化
    线性矢量量化在 matlab 环境中执行的情况。它是非常简单。Matlab 的 LVQ 编码。这是监督的训练算法。
    2022-08-24 20:08:03下载
    积分:1
  • 人脸追踪 FaceTrace
    应用背景 人脸识别 人脸追踪 The software is provided under the terms of this licence stricly for //       academic, non-commercial, not-for-profit purposes. //     * Redistributions of source code must retain the above copyright notice,  //       this list of conditions (licence) and the following disclaimer. //     * Redistributions in binary form must reproduce the above copyright  //       notice, this list of conditions (licence) and the following disclaimer  //       in the documentation and/or other materials provided with the  //       distribution. //     * The name of the author may not be used to endorse or promote products  //       derived from this software without specific prior written permission. //     * As this software d
    2022-08-14 06:55:42下载
    积分:1
  • JPEG图像压缩
    利用opencv实现JPEG图像压缩,并进行编码解码,此外本程序还有一个滚动条,方便读者主观评价图像质量
    2022-06-16 14:26:56下载
    积分:1
  • 等离子体粒子模拟
    等离子体PIC模拟-PIC simulation of plasma
    2022-01-26 02:12:51下载
    积分:1
  • BCH3121编解码实现
    BCH(31,21)编码 译码源程序。
    2022-08-06 15:44:55下载
    积分:1
  • 二叉树的C语言实现
    二叉树是每个结点最多有两个子树的有序树。二叉树常被用于实现二叉查找树和二叉堆。该代码对二叉树进行了C语言实现,实现平台为VC6.0。
    2023-05-27 07:50:04下载
    积分:1
  • 矩阵运
    // 矩阵乘法: C=AB, A[m×v],  B[v×n],  C[m×n] ... for row-major matrices   // 允许A,B,C 带入相同参数. double* matr_x(double*C, const double*Ao, const double*Bo, const int m,const int v, const int n){ if(!Ao || !Bo) return 0;    if(!C) C=new double[m*n];  double* A=new double[m*v], * B=new double[v*n];  memcpy(A,Ao,m*v*sizeof(double)); memcpy(B,Bo,v*n*sizeof(double));  请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-04-07 01:39:24下载
    积分:1
  • 人脸识别PCA
    PCA是最经典的算法,是很适合用于人脸识别的,而且可以有效地降维,提起特征值。
    2022-08-26 14:37:35下载
    积分:1
  • 四阶龙格库塔求解流体力学
    四阶龙格库塔法求解流体力学-- 关于N-S方程的串行求解源程序-four bands Runge Kutta method hydrodynamics-- on the Navier-Stokes equations to solve the serial source
    2022-02-13 20:49:51下载
    积分:1
  • 696518资源总数
  • 105873会员总数
  • 12今日下载