Board logo

标题: [电脑] [数学不及格系列]加速度求距离 [打印本页]

作者: beterhans    时间: 2013-6-21 15:14     标题: [数学不及格系列]加速度求距离

posted by wap, platform: Firefox

好了我又来了..

现在知道一物体初始速度是 10
知道物体在下一秒的速度是 8.5
知道物体在下下一秒的速度是 7.225
也就是说物体在2个相邻的时间单位之间的速度是 85% 的关系
那么要计算这个物体 x 秒后跑了多远. 这个貌似无法用简单的加速度来算 求问这个怎么算?

本帖最后由 beterhans 于 2013-6-21 16:14 通过手机版编辑

[ 本帖最后由 beterhans 于 2013-6-21 16:17 编辑 ]
作者: Running82    时间: 2013-6-21 15:15

有公式的。。。
作者: hellblack    时间: 2013-6-21 15:46

画VT图,求面积就行。
这题目太不严密了,比如每秒之间的加速度是否恒定?间隔时间单位是多少?
作者: flyingchaos    时间: 2013-6-21 15:58

v=f(t)=v0*0.85^t,然后对f(t) 积分即可
作者: beterhans    时间: 2013-6-21 16:00

引用:
原帖由 hellblack 于 2013-6-21 15:46 发表
画VT图,求面积就行。
这题目太不严密了,比如每秒之间的加速度是否恒定?间隔时间单位是多少?
加速度不恒定
时间没有单位

关系看图


[ 本帖最后由 beterhans 于 2013-6-21 16:18 编辑 ]
作者: beterhans    时间: 2013-6-21 16:02

引用:
原帖由 flyingchaos 于 2013-6-21 15:58 发表
v=f(t)=v0*0.85^t,然后对f(t) 积分即可
看来没戏了 不会算积分... :D :D :D
作者: 易水寒风    时间: 2013-6-21 16:05

积分吧,很简单∫ a^x dx这格式

[ 本帖最后由 易水寒风 于 2013-6-21 16:07 编辑 ]
作者: hellblack    时间: 2013-6-21 16:08

posted by wap, platform: Android

这题能用积分做?速度方程谁给列下。
我数分还给老湿了。

本帖最后由 hellblack 于 2013-6-21 16:10 通过手机版编辑
作者: beterhans    时间: 2013-6-21 16:15

posted by wap, platform: Firefox
引用:
原帖由 @易水寒风  于 2013-6-21 16:05 发表
积分吧,很简单∫ a^x dx这格式

a 是不恒定的
作者: 易水寒风    时间: 2013-6-21 16:25

a不是0.85么?
作者: 易水寒风    时间: 2013-6-21 16:27

引用:
原帖由 beterhans 于 2013-6-21 16:15 发表
posted by wap, platform: Firefox

a 是不恒定的
哦我明白你的意思了。虽然a这个字母代表加速度但这里a只是0.85而已。
作者: beterhans    时间: 2013-6-21 16:28

引用:
原帖由 易水寒风 于 2013-6-21 16:25 发表
a不是0.85么?
a 我记得是 V2-V1 的值吧
V2-V1 是不固定的
但是 V2/V1 的值固定

但到我记错了?

[ 本帖最后由 beterhans 于 2013-6-21 16:29 编辑 ]
作者: flyingchaos    时间: 2013-6-21 16:51     标题: 回复 6# 的帖子

这题只能用积分做。。。那加速度是多余条件(如果是直线运动的话)
作者: 易水寒风    时间: 2013-6-21 19:01

posted by wap, platform: iOS
引用:
原帖由 @beterhans  于 2013-6-21 16:28 发表
a 我记得是 V2V1 的值吧
V2V1 是不固定的
但是 V2/V1 的值固定

但到我记错了?

其实就是个非匀加速运动而已。某楼公式都列好了,直接从0
积到x就行了。
作者: 杨叔带我走吧    时间: 2013-6-21 19:12

其实我想问……为啥数学题出现在这个区……
作者: 大手    时间: 2013-6-21 22:06

posted by wap, platform: Galaxy Nexus

速度是个幂函数曲线,应该是y=10×0.85^x 然后积分x从0积到无穷大。

这个收敛不?
作者: beterhans    时间: 2013-6-21 22:06

posted by wap, platform: Chrome
引用:
原帖由 @杨叔带我走吧  于 2013-6-21 19:12 发表
其实我想问……为啥数学题出现在这个区……
其实我想改个代码而已...
但是要用到 积分肯定没戏了.

具体用法是这样的
PC 上有个叫做 Mugen 的格斗游戏引擎可以自己 DIY
我最经在改近某人的 A.I.

但是这个A.I 需要判断一下 一拳打出去能否打到对方
比如 中拳 =>重拳 是一个 Target combo
中拳的攻击距离是 50 重全的攻击距离是 100
中拳从做动作开始到击中对方需要 6 个时间
重拳击中对方需要 8 个时间
一秒钟在游戏里是 60 个时间
当中拳击中对手后对手开始后退,后退的速度就是我描述的这个 85% 的关系
那么我要算出如果从现在开始我出重拳8个时间能否连得上这个 combo 也就是对方时候还在我的攻击范围以内.
但是这个游戏的引擎肯定不会强大到能做积分... 所以只能自己手写一个估算了。如果能算就能算得很精确.
作者: flyingchaos    时间: 2013-6-21 23:01

引用:
原帖由 beterhans 于 2013-6-21 22:06 发表
posted by wap, platform: Chrome

其实我想改个代码而已...
但是要用到 积分肯定没戏了.

具体用法是这样的
PC 上有个叫做 Mugen 的格斗游戏引擎可以自己 DIY
我最经在改近某人的 A.I.

但是这个A.I 需要判断 ...
捉鸡,lz到现在还没搞定,果然是数死早,只好送佛送到西了,积分后结果是s=f(x)=61.53(1-0.85^x),这个游戏引擎应该能计算
作者: beterhans    时间: 2013-6-21 23:33

posted by wap, platform: Safari
引用:
原帖由 @flyingchaos  于 2013-6-21 23:01 发表
捉鸡,lz到现在还没搞定,果然是数死早,只好送佛送到西了,积分后结果是s=f(x)=61.53(10.85^x),这个游戏引擎应该能计算
61.53 是怎么来的
作者: 山海经    时间: 2013-6-22 00:03

因为 时间速度曲线不是直线
所以要算面积只能用积分,
初等数学无力
作者: flyingchaos    时间: 2013-6-22 00:04

引用:
原帖由 beterhans 于 2013-6-21 23:33 发表
posted by wap, platform: Safari

61.53 是怎么来的
幂函数的原函数里有一项1/ln0.85
作者: beterhans    时间: 2013-6-22 00:09

posted by wap, platform: Safari
引用:
原帖由 @flyingchaos  于 2013-6-22 00:04 发表
幂函数的原函数里有一项1/ln0.85
大榭 下次试试试试
作者: xiejia31    时间: 2013-6-22 00:14

直接用编程实现吧。如果是游戏开发这个AI,简易取值简单点。否者容易出错。
作者: beterhans    时间: 2013-6-22 00:16

posted by wap, platform: Safari
引用:
原帖由 @xiejia31  于 2013-6-22 00:14 发表
直接用编程实现吧。如果是游戏开发这个AI,简易取值简单点。否者容易出错。
引擎是不能改的... 呵呵
你只能再引擎能力范围内 折腾
作者: shixn    时间: 2013-6-22 00:40

posted by wap, platform: iPhone

近似求不行吗?




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0