某人旅行100km,在前60km时速为100km/h 后40km,时速为120km/h,则此人的平均速度是?第一种算法:时间=路程/速度(60km)/(90km/h)=2/3小时(40km)/(120km/h)=1/3小时总时间1小时,总距离100KM速度=路程/时间=100KM/1h=100km/h第二种算法:90*6/10+120*4/10=54+48=102(加权平均数)为什么第一种算法和第二种算法算的结果不一样?那个错了?抱歉题目打错了应该是:某人旅行100km,在前60km时速为90km/h 后40km,时速为120km/h,则此人的平均速度是?

问题描述:

某人旅行100km,在前60km时速为100km/h 后40km,时速为120km/h,则此人的平均速度是?
第一种算法:时间=路程/速度
(60km)/(90km/h)=2/3小时
(40km)/(120km/h)=1/3小时
总时间1小时,总距离100KM
速度=路程/时间=100KM/1h=100km/h
第二种算法:90*6/10+120*4/10=54+48=102(加权平均数)
为什么第一种算法和第二种算法算的结果不一样?
那个错了?
抱歉题目打错了
应该是:某人旅行100km,在前60km时速为90km/h 后40km,时速为120km/h,则此人的平均速度是?

第二种错了.
你加权的是距离,不是时间,应该是和时间加权.
即:
90*(2/3)+120*(1/3)=60+40=100
得到的结果和第一种算法是一样的.第一种算法是对的.