章节大纲

  • 1、实验目的

    1) 掌握数值优化中的直接法,包括黄金分割搜索法、Fibonacci搜索法和抛物线搜索法的MATLAB实现;

    2) 通过算例加深对数值优化算法收敛阶的理解。


    • 1、自编黄金分割搜索法程序:golden.m

      2、自编Fibonacci搜索法程序:fibonacci.m

      3、自编Fibonacci序列生成程序:fib.m

      4、自编抛物线搜索法函数程序:quadmin.m

      5、绘制Rosenbrock函数的程序:FigBanana.m

      6、拟牛顿法求解Rosenbrock函数最小值的程序:MinBanana.m

      7、利用lsqnonlin函数求解Rosenbrock函数最小值的程序:LsqBanana.m