User:Xenwolf/Template:Primes in EDO: Difference between revisions

Xenwolf (talk | contribs)
start template development
 
Xenwolf (talk | contribs)
MediaWiki is obviously not a programming language...
Line 1: Line 1:
* 1st parameter: {{{1|{{{steps|12}}}}}}
{{{!}} class="wikitable center-all"
* 2nd parameter: {{{2|{{{base|2}}}}}} <noinclude>
{{!}}-
{{!}}+ Approximation of primary intervals in {{{1|{{{steps|12}}}}}} EDO
{{!}}-
! colspan="2" {{!}} Prime number
! 2
! 3
! 5
! 7
! 11
! 13
! 17
! 19
! 23
{{!}}-
! rowspan="2" {{!}} Error
! absolute ([[cent|¢]])
{{!}} {{#number_format:{{#expr: 1200*(((ln(2)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(2)/ln(2))*{{{1|{{{steps|12}}}}}})/{{{1|{{{steps|12}}}}}}}}|2}}
{{!}} {{#number_format:{{#expr: 1200*(((ln(3)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(3)/ln(2))*{{{1|{{{steps|12}}}}}})/{{{1|{{{steps|12}}}}}}}}|2}}
{{!}} {{#number_format:{{#expr: 1200*(((ln(5)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(5)/ln(2))*{{{1|{{{steps|12}}}}}})/{{{1|{{{steps|12}}}}}}}}|2}}
{{!}} {{#number_format:{{#expr: 1200*(((ln(7)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(7)/ln(2))*{{{1|{{{steps|12}}}}}})/{{{1|{{{steps|12}}}}}}}}|2}}
{{!}} {{#number_format:{{#expr: 1200*(((ln(11)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(11)/ln(2))*{{{1|{{{steps|12}}}}}})/{{{1|{{{steps|12}}}}}}}}|2}}
{{!}} {{#number_format:{{#expr: 1200*(((ln(13)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(13)/ln(2))*{{{1|{{{steps|12}}}}}})/{{{1|{{{steps|12}}}}}}}}|2}}
{{!}} {{#number_format:{{#expr: 1200*(((ln(17)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(17)/ln(2))*{{{1|{{{steps|12}}}}}})/{{{1|{{{steps|12}}}}}}}}|2}}
{{!}} {{#number_format:{{#expr: 1200*(((ln(19)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(19)/ln(2))*{{{1|{{{steps|12}}}}}})/{{{1|{{{steps|12}}}}}}}}|2}}
{{!}} {{#number_format:{{#expr: 1200*(((ln(23)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(23)/ln(2))*{{{1|{{{steps|12}}}}}})/{{{1|{{{steps|12}}}}}}}}|2}}
{{!}}-
! [[Relative error{{!}}relative]] (&#37;)
{{!}} {{#number_format:{{#expr: 100*(((ln(2)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(2)/ln(2))*{{{1|{{{steps|12}}}}}} )}}|1}}
{{!}} {{#number_format:{{#expr: 100*(((ln(3)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(3)/ln(2))*{{{1|{{{steps|12}}}}}} )}}|1}}
{{!}} {{#number_format:{{#expr: 100*(((ln(5)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(5)/ln(2))*{{{1|{{{steps|12}}}}}} )}}|1}}
{{!}} {{#number_format:{{#expr: 100*(((ln(7)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(7)/ln(2))*{{{1|{{{steps|12}}}}}} )}}|1}}
{{!}} {{#number_format:{{#expr: 100*(((ln(11)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(11)/ln(2))*{{{1|{{{steps|12}}}}}} )}}|1}}
{{!}} {{#number_format:{{#expr: 100*(((ln(13)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(13)/ln(2))*{{{1|{{{steps|12}}}}}} )}}|1}}
{{!}} {{#number_format:{{#expr: 100*(((ln(17)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(17)/ln(2))*{{{1|{{{steps|12}}}}}} )}}|1}}
{{!}} {{#number_format:{{#expr: 100*(((ln(19)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(19)/ln(2))*{{{1|{{{steps|12}}}}}} )}}|1}}
{{!}} {{#number_format:{{#expr: 100*(((ln(23)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)-(ln(23)/ln(2))*{{{1|{{{steps|12}}}}}} )}}|1}}
{{!}}-
! colspan="2" {{!}} Degree ([[octave reduction{{!}}reduced]])
{{!}} {{#expr: ((ln(2)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)}} ({{#expr: ((ln(2)/ln(2))*{{{1|{{{steps|12}}}}}} round 0) mod {{{1|{{{steps|12}}}}}} }})
{{!}} {{#expr: ((ln(3)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)}} ({{#expr: ((ln(3)/ln(2))*{{{1|{{{steps|12}}}}}} round 0) mod {{{1|{{{steps|12}}}}}} }})
{{!}} {{#expr: ((ln(5)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)}} ({{#expr: ((ln(5)/ln(2))*{{{1|{{{steps|12}}}}}} round 0) mod {{{1|{{{steps|12}}}}}} }})
{{!}} {{#expr: ((ln(7)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)}} ({{#expr: ((ln(7)/ln(2))*{{{1|{{{steps|12}}}}}} round 0) mod {{{1|{{{steps|12}}}}}} }})
{{!}} {{#expr: ((ln(11)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)}} ({{#expr: ((ln(11)/ln(2))*{{{1|{{{steps|12}}}}}} round 0) mod {{{1|{{{steps|12}}}}}} }})
{{!}} {{#expr: ((ln(13)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)}} ({{#expr: ((ln(13)/ln(2))*{{{1|{{{steps|12}}}}}} round 0) mod {{{1|{{{steps|12}}}}}} }})
{{!}} {{#expr: ((ln(17)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)}} ({{#expr: ((ln(17)/ln(2))*{{{1|{{{steps|12}}}}}} round 0) mod {{{1|{{{steps|12}}}}}} }})
{{!}} {{#expr: ((ln(19)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)}} ({{#expr: ((ln(19)/ln(2))*{{{1|{{{steps|12}}}}}} round 0) mod {{{1|{{{steps|12}}}}}} }})
{{!}} {{#expr: ((ln(23)/ln(2))*{{{1|{{{steps|12}}}}}} round 0)}} ({{#expr: ((ln(23)/ln(2))*{{{1|{{{steps|12}}}}}} round 0) mod {{{1|{{{steps|12}}}}}} }})
{{!}}}
<noinclude>
<big>'''Don't use in production!'''</big>


todo: template that generates a table of prime approximations of the equal temperament characterized by two arguments
todo: template that generates a table of prime approximations of the equal temperament characterized by two arguments


* '''1'''st parameter: number of '''steps''' (default 12)
* parameter: number of EDO '''steps''' (default 12)
* '''2'''nd parameter: '''base''' interval (default 2)


</noinclude>
</noinclude>