function result=func1(x,t)
fit=0
for i=1:47
fit=fit+700*(max(0,minus(t(i,1),x(i,1)+max(0,minus(x(i,1),t(i,1);
end
result=fit;
end
出错 func1 (line 5)
fit=fit+700*(max(0,minus(t(i,1),x(i,1)+max(0,minus(x(i,1),t(i,1);
出错 youhua (line 38)
Fit(i)= func1(x(i),t(i));
你的700*(max(0,minus(t(i,1),x(i,1)+max(0,minus(x(i,1),t(i,1)应该少写了好几个收括号:应该是这样的吧:700*(max(0,minus(t(i,1),x(i,1)))+max(0,minus(x(i,1),t(i,1))))