Module:Infobox ET: Difference between revisions

R-4981 (talk | contribs)
No edit summary
R-4981 (talk | contribs)
No edit summary
Line 239: Line 239:
if et.size <= 72 then
if et.size <= 72 then
local delta_harmonic_entropy = 0
local delta_harmonic_entropy = 0
local i = 0
for i=1, math.floor(et.size)-2 do
for i=1, math.floor(et.size)-2 do
for j=1, i-1 do
for j=1, i-1 do
local delta = (rat.log(step_size * i / 1200) - rat.log(step_size * j / 1200)) / (rat.log(step_size * j / 1200) - 1)
local delta = (rat.log(step_size * i / 1200) - rat.log(step_size * j / 1200)) / (rat.log(step_size * j / 1200) - 1)
delta_harmonic_entropy = delta_harmonic_entropy + interval_extension.harmonic_entropy_with_lookup_table(rat.cents(delta))
delta_harmonic_entropy = delta_harmonic_entropy + interval_extension.harmonic_entropy_with_lookup_table(rat.cents(delta))
i = i + 1
end
end
end
end
delta_harmonic_entropy = delta_harmonic_entropy / i
table.insert(infobox_data, {
table.insert(infobox_data, {
"Average of [[Delta]]-Harmonic entropy",
"Average of [[Delta]]-Harmonic entropy",