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

NonLP_Fminbnd    

简述
一维最小值搜索,求解模型如下:
min fun(x)
定义
NonLP_Fminbnd (Fun:string;a:real;b:real;Methods:Integer):array;
参数
名称类型说明
FunString 目标函数(函数名字符串)
Areal 下界,实数
Breal 上界,实数
Methodsinteger 方法选择0 :黄金分割法+抛物线法(默认)1 : 盲人收索法2 :黄金分割法3 :斐波那契法
返回Array,TableArray返回结果:数据表类型ret["X"] : 变量取值,一维数字数组ret["opt"] :目标值,实数ret["Iter"] : 迭代次数,整数
  • 范例

    目标:
    function obj(x);
    begin
    return a^2-5*a+8;
    End;
    A := 1 ;//下界;
    B := 7;//上界;
    methods :=0;//
    Return ret := NonLP_Fminbnd("obj",a,b,methods);
    结果:
    参考
    Prog_L Prog_Q Prog_N Prog_M NonLP_Fminsearch 
相关