位置 1 的索引超出数组范围(不能超过 1)请问这个情况怎么解决

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))))