天软金融分析.NET函数大全 > TSL函数 > 数学函数 > 优化

NonLP_Rosenbrock    

简述
(无约束最小值求解建议统一使用NonLP_Fminsearch函数)Rosenbrock求无约束多维极值问题,返回最优点和最优值。
定义
NonLP_Rosenbrock(fun:String;x0:Array of Real):Array
参数
名称类型说明
FunString目标函数表达式,为字符串类型;
x0Array of Real初值向量,为一维数组类型
  • 范例

    目标:
    function obj(x);
    begin

    return 3*x[0]^2+x[1]^2-2*x[0]*x[1]+4*x[0]+3*x[1];
    end

    函数求解:
    x0 := array(1,1) ;//初始值;
    Return ret := NonLP_Rosenbrock("obj",x0,0.2);

    结果:
    参考
    NonLP_Fminsearch NonLP_Nelder NonLP_Hooke_Jeeves 
相关