MATLAB: Optimization, need value of fval after each iteration of loop

optimization

Can some one help, i need value of y after each h=1,h=2…h=24. How can i do it. Thank You for the help.

Best Answer

function y = globalfun(x)
global M H a1 a2 a3 b1 b2 b3 Lh umh u1h u2h u3h
fun=@(h)(a1(h)*(Lh(h)*x(h)).^2 + b1(h)*(Lh(h)*x(h)) + a2(h)*(Lh(h)*u2h(h)).^2 + b2(h)*(Lh(h)*u2h(h)) + a3(h)*(Lh(h)*u3h(h)).^2 + b3(h)*(Lh(h)*u3h(h)));
y=arrayfun(fun, 1:H);
end