如:现有
No | cost |
1 | 3767.11 |
2 | 4683.89 |
3 | 3111.59 |
4 | 1111.03 |
5 | 4030.38 |
6 | 3791.35 |
7 | 5361.34 |
8 | 1380.84 |
9 | 7691.02 |
10 | 2079.44 |
11 | 3890.88 |
12 | 623.45 |
13 | 5287.07 |
14 | 653 |
15 | 4426.4 |
16 | 11651.7 |
17 | 1569.17 |
18 | 4751.24 |
19 | 1850.73 |
20 | 3267.78 |
第一个问题:我如果要生成一个变量m,它等于连续两个cost值得平均值。如m2=(cost1+cost2)/2 然后m3=(cost2+cost3)/2;这样一直循环下去.
第二个问题,生成一变量r;当cost得值按顺序如果成同方向变化的时候,等于0,反方向变化的时候等于1。如这里数据中cost2>cost1,如cost3>cost2,则等于0,如cost3<cost2则等于1,这个时候形成新的方向;如cost4<cost3则等于0,如cost4>cost3则等于1,依此类推循环。