主题:数学问题:换新车还是继续用旧车? -- 东方射日
用C模拟了100万年,策略一的平均成本大约是1700元/年
策略二是1800元/年
我现在是想如何数学证明之。
附上我的C代码:
double stratage1(int year)
{
double cost = 0;
for (int i = 0; i < year; ++i)
{
int p = rand()%100;
cost += 1000;
if(p >= 95)
{
cost += 6000; // broken
}
else if (p >= 85)
{
cost += 4000; // trade in old car
}
// no change
}
return cost/year;
}
double stratage2(int year)
{
double cost = 0;
bool isNew = true;
for (int i = 0; i < year; ++i)
{
cost += isNew ? 1000 : 1500;
int p = rand()%100;
if (isNew)
{
if(p >= 95)
{
cost += 6000;// broken
}
else if (p >= 85)
{
isNew = false;// change status
}
// no change
}
else
{
if (p >= 70)
{
cost += 6000; // replace new car
isNew = true;
}
// no change
}
}
return cost / year;
}
- 相关回复 上下关系8
🙂数学问题:换新车还是继续用旧车? 2 东方射日 字1176 2012-02-03 04:29:18
🙂是否再加上敏感性分析? 沉宝 字220 2012-02-05 13:12:32
🙂好像是买新车的策略好, 模拟结果 2 mamma49 字906 2012-02-04 19:50:05
🙂模拟出来,的确是策略一好,希望看到数学证明过程
🙂数学证明 策略一1550 策略二1618 1 mamma49 字239 2012-02-05 22:03:25
🙂花,另有一些错误 1 东方射日 字445 2012-02-05 22:56:15
🙂对, 没考虑到这个, 这看来策略1,2区别不大 mamma49 字0 2012-02-06 11:11:26
🙂不懂R语言,求教一下 预备役师的防化 字224 2012-02-04 22:48:52