Modulo:Math/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 583:
local z = (b-a)/a*100
return p._varia(z)
end
function wrap.median(args)
return p._median(unpackNumberArgs(args))
end
--MEDIA
function p._media(...)
local vals = makeArgArray(...)
local count = #vals
table.sort(vals)
if count == 0 then
return 0
end
if p._mod(count, 2) == 0 then
return (vals[count/2] + vals[count/2+1])/2
else
return vals[math.ceil(count/2)]
end
end
|