diff options
Diffstat (limited to 'Kod/bilbana/yc4/get_new_v.m')
| -rw-r--r-- | Kod/bilbana/yc4/get_new_v.m | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/Kod/bilbana/yc4/get_new_v.m b/Kod/bilbana/yc4/get_new_v.m index 273be4d..e722326 100644 --- a/Kod/bilbana/yc4/get_new_v.m +++ b/Kod/bilbana/yc4/get_new_v.m @@ -1,20 +1,21 @@ -function [ new_v ] = get_new_v( old_v, speed_constant, target_diff, car_position_diff, agressiveness ) +function [ new_v ] = get_new_v( position, list) %GET_NEW_V Hastigheten som bilen ska få nästa cykel. %{ Utgår ifrån position och ger motsvarande hårdkodade värde på v för nuvarande sub_segment. %} -position = old_v*100; %temp input för position -list = speed_constant; %temp input för listan Bana1 +position = position*100; %temp input för position + + + for i = 1:length(list) - if position > 1960 - new_v = list(length(list),4); - - elseif list(i,1) > position + if list(i,1) > position new_v = list((i-1),4); break - end - -end + elseif i == length(list) + new_v = list(80,4); + break + end end + |
