Mercurial > hg > medcouple
view slowmedcouple.m @ 27:40cbfb64e952
jmedcouple: change type of medc_idx to long
author | Jordi Gutiérrez Hermoso <jordigh@octave.org> |
---|---|
date | Sun, 18 Jan 2015 19:51:16 -0500 |
parents | d9230d702fbf |
children | 2de6dcb8e9c2 |
line wrap: on
line source
z = load("rand53"); n = length(z); n2 = ceil(n/2); z = sort(z, "descend"); zmed = median(z); z -= zmed; zplus = z(z >= 0); zminus = z(z <= 0)'; zz = (zplus + zminus)./(zplus - zminus); zz(isnan(zz)) = 0; zzsort = sort(zz(:), "descend"); medc_idx = ceil(n2^2/2); mc = zzsort(medc_idx); printf("%.16g\n", mc);