例2.15摩托车问题
红、绿两队从相距100公里的地点同时出发相向行军红队速度为10(公里/小时)绿队速度为8(公/小时)开始时,通讯员骑摩托从红队出发为行进中的两队传递消息。摩托车的速度为60(公里/小时)往返于两队之间.每遇一队,立即折回驶向另一队.当两队距离小于0.2公里时,摩托车停止。计算通讯员驾驶摩托车跑了多少趟(从一队驶向另一队为一趟)
用3n+1方法做
你题目中的这个问题与3n+1方法无关呀
不知道你这个问题是否已经解决, 如果还没有解决的话:function RNC=ncE(n)
suk=1; p=n/2-fix(n/2);
if p==0
for k=1:n+2
suk=suk*k;
end
suk; syms t a b fxn2,su=t^2;
for u=1:n
su=su*(t-u);
end
su; intf=int(su,t,0,n); y=double(intf);
RNC= (((b-a)/n)^(n+3))*fxn2*abs(y)/ suk;
else
for k=1:n+1
suk=suk*k;
end
suk; syms t a b fxn1,su=t;
for u=1:n
su=su*(t-u);
end
su; intf=int(su,t,0,n); y=double(intf);
RNC= (((b-a)/n)^(n+2))*fxn1*abs(y)/ suk;
end