我想使用GA求解器工具校准模型,模型方程式如下
Acal = α((Vo (tan h(γ*(x – xc)) + tan h(γ *xc))) – v)
我的目标函数是
y = minimize(sum(Aobs-Acal)^2)
我有一张数据。我尝试使用下面的代码,但我没有得到我预期的结果。任何人都可以判断GA是否可以用双曲函数求解方程?
function[y] = gaobj(x)
g1 = xlsread('C:\Users\ANUSREE\Desktop\ovmpairs.xlsx');
i = 1;
for i = 1:22494
x(i) = (g1(i, 8) - (x(1) * (x(2) * (tanh(x(3) * (g1(i, 7) - x(4)) + tanh(x(3) * x(4)))) - g1(i, 6))))^2; % this is == (Aobs-Acal)^2
i = i + 1;
end
y = sum(x);
end