天软金融分析.NET函数大全
>
TSL函数
>
数学函数
>
优化
NonLP_Fminbnd
复制链接
简述
一维最小值搜索,求解模型如下:
min fun(x)
定义
NonLP_Fminbnd (Fun:string;a:real;b:real;Methods:Integer):array;
参数
名称
类型
说明
Fun
String
目标函数(函数名字符串)
A
real
下界,实数
B
real
上界,实数
Methods
integer
方法选择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
相关
Prog_L
Prog_Q
Prog_N
Prog_M
NonLP_Fminsearch
NonLP_Fminbnd
Fmin
NonLP_minSUMT
NonLP_minPS
NonLP_minFactor
NonLP_Fmincon
NonLP_Range
NonLP_BSearch
NonLP_Golden
NonLP_Fibonacci
NonLP_GP
NonLP_Nelder
NonLP_Hooke_Jeeves
NonLP_Rosenbrock
LinearProgramming
IntLinProg
OZProg
Quadprog
QuadTrackRoute
QuadLagR
TSOptimizer
无约束优化算法
有约束优化算法
测试