如何使用GA求解器工具

时间:2017-03-13 16:28:41

标签: matlab

我想使用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

0 个答案:

没有答案