Module:Harmonics in edo: Difference between revisions

Inthar (talk | contribs)
No edit summary
Inthar (talk | contribs)
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(tapprox, '\n|') .. '\n' ..
     table.concat(tabs, '\n|') .. '\n' ..
     '|-\n' ..
     '|-\n' ..
    table.concat(tabs, '\n|') .. '\n' ..
table.concat(trel, '\n|') .. '\n' ..
     '|-\n' ..
     '|-\n' ..
   table.concat(tdeg, '\n|') .. '\n' ..
   table.concat(tdeg, '\n|') .. '\n' ..