diff --git a/gaboshlib/g_median.sh b/gaboshlib/g_median.sh index 85492bc..48a6684 100644 --- a/gaboshlib/g_median.sh +++ b/gaboshlib/g_median.sh @@ -11,15 +11,15 @@ function g_median { local g_num_elements=${#g_sorted_numbers[@]} # calculate the middle - local g_middle=$((num_elements/2)) + local g_middle=$((g_num_elements/2)) local g_median # Falls die Anzahl der Elemente ungerade ist if ((g_num_elements % 2 == 1)); then - g_median=${sorted_numbers[middle]} + g_median=${g_sorted_numbers[g_middle]} else # Falls die Anzahl der Elemente gerade ist - g_calc "(${sorted_numbers[middle - 1]} + ${sorted_numbers[middle]}) / 2" + g_calc "(${g_sorted_numbers[g_middle - 1]} + ${g_sorted_numbers[g_middle]}) / 2" g_median=$g_calc_result fi