- 阅读权限
- 70
- 精华
- 最后登录
- 1970-1-1
- 在线时间
- 小时
- 主题
- 好友
- 相册
- 分享
- 日志
- 记录
- UID
- 50575
- 帖子
- 0
TA的每日心情 | 开心 2015-12-2 09:21 |
|---|
签到天数: 109 天 [LV.6]常住居民II
|

楼主 |
发表于 2012-6-21 12:56
|
显示全部楼层
来自:江苏
niming0102 发表于 2012-6-21 12:54  $ Z0 S: T9 q- q
想必多数人对油耗计算都是一头雾水,想来想去各种算法大多不精确,很多算法都不够理直气壮。
! A+ q! Y3 y. ?2 P6 R2 V是的,虽然知道每次加了多少油,但不知道邮箱里上回剩油是多少,就算有精确的公里数,神仙也无法精确算出油耗。/ _, i! ~: U- d# [; O+ s
要得到精确值,除非有两种方法:
4 E! R/ j/ [' h8 l1 J6 p第一:烧干再加油,加多少是多少,但这不现实,原因不必说吧。% ?; w4 ?* L% l1 d2 q
第二,加油加满,跑一定路程后再加满,就知道这回里程数对应的精确油耗是多少了,用这个算法还是比较现实的,但也不可能每
2 c% R# e n' ?# u. }次都加满,带一满箱油跑路好像是大家都反对的(题外话,注意:加到跳枪就停,为凑整数再加,你的碳罐要倒霉了。)。/ g* l* w/ c6 S1 D
所以本软件经过仔细分析和与众多网友讨论后,得出以下精确油耗算法,和大致油耗算法两种。# E# H2 @+ ?) n& O$ A
精确油耗算法:(以加满为基础)
2 E# P; ]6 l$ A. g: Z- n+ s& h**************************************************************************3 }' \7 x+ |& @( X& i6 y) O
如果某次加油满,且下次也加满,则:
. W& _* Z0 j: N9 w8 h e g本箱百公里油耗 = (下次加油量 × 100) ÷ (下次加满时的里程 - 本次加油时里程)
, z, e* r. K8 Y" V0 p例如:100公里时加满,到600公里时加油40升满,则第一箱油的油耗是:(40 × 100) ÷ (600 - 100) = 8.0
2 A3 [3 {1 T: p9 ~: M解释:在100公里到600公里这一阶段使用的油是第一次加的,使用量等于第二次的加油量40升。
, [( x A& C7 l$ L8 i# Z* w$ H如果某次加油满,下次没加满,但若干次后又有一次加满,则:两次加满之间的油耗 = (两次加满之间的加油量(含后一次不含$ D$ ^: z5 W+ f9 E5 `
前一次) × 100) ÷ (后一次加满时里程 - 前一次加满时里程)
- \1 D8 F9 s. j* Y1 i. T例如:100公里时加满,到500公里时加油30升不满,到1100公里时加油50升满,则第一箱油和第二箱油的平均油耗是:
# f( V% |/ N8 v- t) O: J9 ?* q((30 + 50) × 100) ÷ (1100 - 100) = 8.0
. X7 T0 q E- b# p解释:在100公里到1100公里这一阶段使用的油是第一次和第二次加的,使用量等于第二次和第三次的加油量共80升。
4 m4 s7 \" E; F4 b8 \
( ~! H0 `7 C& j4 E大致油耗算法:(以不加满为基础,如果哪个软件说这是精确值,那就是在骗人了)
: z6 ^& M7 w; @& s5 a0 q**************************************************************************
9 k8 I; x- c0 P9 m2 P* J已耗油量 = 所有记录的加油量 - 最后一次的加油量 (最后加的一次油还没有烧)
# O7 g) R9 H4 g7 H7 H已耗油费 = 所有记录的加油金额 - 最后一次的加油金额* t. g; U8 ^* `* q3 X3 U4 G
已跑里程 = 最后一条记录的里程 - 第一条记录的里程
/ `% a, c3 h2 a3 t k# ~3 D* ^总天数 = 最后一条记录的日期 - 第一条记录的日期
0 R: m0 H4 [* G平均油耗 = (已耗油量 × 100) ÷ 已走里程
( n" O ?+ I3 j" c: Q- P因为如果不加满的话,第一次加油后邮箱里有多少油是无法得知的,所以软件里得出的总的平均油耗是不精确的,记录少时误差较
$ y1 T' r; g# l5 q, y# J5 k" o大,随着记录越来越多,就越接近于精确值。
. W7 P3 u, k$ H' Y- |
% f) S: h7 u7 I5 i/ _7 R, M, ]) `**************************************************************************! l( j5 Q. D+ D4 F m
所以结果就是在列表中的 两个加满之间的 "阶段精确油耗" 值是精确的油耗数,可以信赖,而总的"平均油耗值"是不精确的,但随着
' P8 F/ W. a# {" k: F& v0 F) g7 f记录越来越多,就越接近于精确值。
2 d6 L/ L7 q, P& ^希望大家心里有数,知道哪个油耗是精确的,哪个是大约估算的。8 h" t1 x* p$ y- T' S0 Q
: n, i' P' Y7 Y* E1 L. j |
|