Module:Harmonics in edo: Difference between revisions
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
local tapprox = {'! | Approximation '} | local tapprox = {'! | Approximation '} | ||
local tabs = {'! | Error ([[cent|¢]]) '} | local tabs = {'! | Error ([[cent|¢]]) '} | ||
local trel = {'! [[Relative error|relative]] (%) '} | |||
local tdeg = {'! | Steps'} | local tdeg = {'! | Steps'} | ||
local fmt_approx = string.format(' %%.%df', prec) | local fmt_approx = string.format(' %%.%df', prec) | ||
Line 17: | Line 18: | ||
table.insert(tapprox, string.format(fmt_approx, 1200*(ev % edo)/edo) ) | table.insert(tapprox, string.format(fmt_approx, 1200*(ev % edo)/edo) ) | ||
table.insert(tabs, string.format(fmt_abs, 1200 * (ev - v ) / edo)) | table.insert(tabs, string.format(fmt_abs, 1200 * (ev - v ) / edo)) | ||
table.insert(trel, string.format(fmt_rel, 100 * (ev - v))) | |||
table.insert(tdeg, ' ' .. ev % edo .. ' ') | table.insert(tdeg, ' ' .. ev % edo .. ' ') | ||
end | end | ||
Line 29: | Line 31: | ||
table.concat(todd, '\n!') .. '\n' .. | table.concat(todd, '\n!') .. '\n' .. | ||
'|-\n' .. | '|-\n' .. | ||
table.concat( | table.concat(tabs, '\n|') .. '\n' .. | ||
'|-\n' .. | '|-\n' .. | ||
table.concat(trel, '\n|') .. '\n' .. | |||
'|-\n' .. | '|-\n' .. | ||
table.concat(tdeg, '\n|') .. '\n' .. | table.concat(tdeg, '\n|') .. '\n' .. |