天软金融分析.NET函数大全
>
TSL函数
>
数学函数
>
优化
NonLP_Golden
复制链接
简述
(一维最小值搜索建议统一使用NonLP_Fminbnd函数),黄金分割法搜索[a,b]区间内目标函数的最小值,返回最优点和最优值
定义
NonLP_Golden(Fun:String;A:Real;B:Real):array;
参数
名称
类型
说明
Fun
String
目标函数表达式,为字符串类型;
a
Real
区间左侧,为实数类型;
b
Real
区间右侧,为实数类型
范例
//目标函数
function obj(x);
begin
return a^2-5*a+8;
End;
求解最小值:
A := 1 ;//下界;
B := 7;//上界;
Return ret := NonLP_Golden("obj",1,7);
结果:
参考
NonLP_Fminbnd
NonLP_Fibonacci
NonLP_GP
NonLP_Range
NonLP_BSearch
相关
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
无约束优化算法
有约束优化算法
测试