diff options
| author | matuv053 <matuv053@student.liu.se> | 2019-11-19 15:30:21 +0100 |
|---|---|---|
| committer | matuv053 <matuv053@student.liu.se> | 2019-11-19 15:30:21 +0100 |
| commit | 8096741be8dc654c64a5fe51275388d1dbe3dd75 (patch) | |
| tree | 7d0fda485e8239e3d4c89334fd959b3090c9a5fe /Kod/bilbana/yc4/get_seg_constant.m | |
| parent | 9b94a352255d38580eaf4d585ac8554d32117799 (diff) | |
| parent | 04622ee01550d947415306e40cab79db34b06b5c (diff) | |
| download | tfyy51-8096741be8dc654c64a5fe51275388d1dbe3dd75.tar.gz | |
Merge remote-tracking branch 'origin/seg_times-fix'
Diffstat (limited to 'Kod/bilbana/yc4/get_seg_constant.m')
| -rw-r--r-- | Kod/bilbana/yc4/get_seg_constant.m | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Kod/bilbana/yc4/get_seg_constant.m b/Kod/bilbana/yc4/get_seg_constant.m new file mode 100644 index 0000000..9f4dd1d --- /dev/null +++ b/Kod/bilbana/yc4/get_seg_constant.m @@ -0,0 +1,18 @@ +function [out] = get_seg_constant(position, lap_constants, track) +%GET_SEG_CONSTANT Avgör vilken seg_constat som ska användas utifån +%nuvarande position. +%{ +position - Position i meter från start +lap_constants - De seg_constants som ska användas detta varv +track - den bana/bil som beräkningarna ska göras för +%} +track_len = [0 2.53 3.05 4.73 7.68 8.98 10.93 14.96 17.57; + 0 2.53 3.05 4.92 7.60 8.84 10.65 14.68 17.76]; +for i = 1:length(track_len) + if position >= track_len(track, i) + seg_constant_num = i; + end +end +out = lap_constants(seg_constant_num); +end + |
