ds_list_median

Downloadds_list_median(id)   Returns the median value of all elements in the given list.
/*
**  Usage:
**      ds_list_median(id)
**
**  Arguments:
**      id      ds_list of numbers
**
**  Returns:
**      the median value of all elements in the given list
**
**  GMLscripts.com
*/

{
    var i,j,k;
    j = ds_list_create();
    k = ds_list_size(argument0);
    for (i=0; i<k; i+=1) ds_list_add(j, ds_list_find_value(argument0, i));
    ds_list_sort(j, true);
    i = ds_list_find_value(j,k div 2);
    ds_list_destroy(j);
    return i;
}

Click if you've used this script[Please Login]
Projects: 4


comments powered by Disqus