当前位置: 首页 > 程序语言 >求助路程时间问题matlab程序编写绘图

求助路程时间问题matlab程序编写绘图

作者 云峥SKY
来源: 小木虫 250 5 举报帖子
+关注

问题介绍:
一个距离为d的长度,从起始点开始运动,速度不恒定,将这段距离平均分为50等份,每等份视为匀速运动,速度可以表示出来,然后可以得出全程所需要的时间。
但是程序编写应该怎么编写呢?目的是为了得到一个路程时间的曲线图。 返回小木虫查看更多

今日热帖
  • 精华评论
  • hollya

    假设距离就是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)

    楼主要给我花花哦。

  • 云峥SKY

    引用回帖:
    2楼: Originally posted by hollya at 2019-08-15 01:43:40
    假设距离就是50吧,每份是1。
    速度就让电脑随要生成一下,是个50*1的矩阵。
    然后就可以跑下面的代码:
    v=rand(51,1)         % randomly generate speed
    t=1./v                    % time used for each unit
    ...

    送花送花,辛苦啦,我去试试

  • 云峥SKY

    引用回帖:
    2楼: Originally posted by hollya at 2019-08-15 01:43:40
    假设距离就是50吧,每份是1。
    速度就让电脑随要生成一下,是个50*1的矩阵。
    然后就可以跑下面的代码:
    v=rand(51,1)         % randomly generate speed
    t=1./v                    % time used for each unit
    ...

    速度的公式我现在还表示不出来,先做一个最简单的假设:初始速度为V=100,然后距离为50,分为500段,每段视为匀速运动,相邻两段的速度是递减的,每过一段衰减一半。大佬能不能帮我写一下时间和路程的程序图

  • hollya

    引用回帖:
    4楼: Originally posted by 云峥SKY at 2019-08-16 10:46:55
    速度的公式我现在还表示不出来,先做一个最简单的假设:初始速度为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)

  • 云峥SKY

    引用回帖:
    5楼: Originally posted by hollya at 2019-08-16 23:30:40
    再给我发发哦

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

    必须的鸭感谢感谢,好想身边能有一个计算机大佬带飞就是没有这样的人,等我把理论想通了再找大大帮忙

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓