问题介绍: 一个距离为d的长度,从起始点开始运动,速度不恒定,将这段距离平均分为50等份,每等份视为匀速运动,速度可以表示出来,然后可以得出全程所需要的时间。 但是程序编写应该怎么编写呢?目的是为了得到一个路程时间的曲线图。 返回小木虫查看更多
假设距离就是50吧,每份是1。 速度就让电脑随要生成一下,是个50*1的矩阵。 然后就可以跑下面的代码: v=rand(51,1) % randomly generate speed t=1./v % time used for each unit d=0:1:length(t)-1 % distance T=cumsum(t) % time spent plot(d,T) 楼主要给我花花哦。
假设距离就是50吧,每份是1。
速度就让电脑随要生成一下,是个50*1的矩阵。
然后就可以跑下面的代码:
v=rand(51,1) % randomly generate speed
t=1./v % time used for each unit
d=0:1:length(t)-1 % distance
T=cumsum(t) % time spent
plot(d,T)
楼主要给我花花哦。
送花送花,辛苦啦,我去试试
速度的公式我现在还表示不出来,先做一个最简单的假设:初始速度为V=100,然后距离为50,分为500段,每段视为匀速运动,相邻两段的速度是递减的,每过一段衰减一半。大佬能不能帮我写一下时间和路程的程序图
,
再给我发发哦
v0=100
for ii=1:500
v(ii)=v0*(1/2.^(ii-1))
end
d=0:50:50*(500-1)
t=50./v
T=cumsum(t)
plot(d,T)
必须的鸭感谢感谢,好想身边能有一个计算机大佬带飞就是没有这样的人,等我把理论想通了再找大大帮忙