「利用者:Tessyrrh1016/draft/リーマンゼータ関数と調律」の版間の差分

Tessyrrh1016 (トーク | 投稿記録)
タグ: モバイル編集 モバイルウェブ編集
Tessyrrh1016 (トーク | 投稿記録)
タグ: モバイル編集 モバイルウェブ編集
11行目: 11行目:
''x'' をオクターヴの等分割を表す変数であるとする。例えば、''x'' = 80 の場合、''x'' は 15 セントのステップ サイズと純正なオクターヴを持つ[[80平均律]]であることを表す。''x'' は連続値でも良く、分数または「非オクターヴ」の分割も表すことができるとする。例えば{{en仮リンク|ボーレン・ピアース・スケール|Bohlen-Pierce scale}}(3/1 の13等分、13EDT)は、「オクターヴ」の約 8.202 等分であり(ただし、オクターヴ自体はこのチューニングには現れない)、したがって、''x'' = 8.202 の値で表される。
''x'' をオクターヴの等分割を表す変数であるとする。例えば、''x'' = 80 の場合、''x'' は 15 セントのステップ サイズと純正なオクターヴを持つ[[80平均律]]であることを表す。''x'' は連続値でも良く、分数または「非オクターヴ」の分割も表すことができるとする。例えば{{en仮リンク|ボーレン・ピアース・スケール|Bohlen-Pierce scale}}(3/1 の13等分、13EDT)は、「オクターヴ」の約 8.202 等分であり(ただし、オクターヴ自体はこのチューニングには現れない)、したがって、''x'' = 8.202 の値で表される。


ここで ||''x''|| を、''x'' と ''x'' に最も近い整数との差を表すものとする。例えば、 ||8.202|| は 8.202 と最も近い整数である 8 との差であるため、0.202 となる。||7.95|| は 7.95 と最も近い整数である 8 との差なので 0.05 となる。数学的には、||''x''|| は床関数 floor() を用いて関数 |''x'' - floor(''x'' + 1/2)| <math>\left| x - \left\lfloor x + \frac{1}{2} \right\rfloor \right|</math>と表せる。
ここで ||''x''|| を、''x'' と ''x'' に最も近い整数との差を表すものとする。例えば、 ||8.202|| は 8.202 と最も近い整数である 8 との差であるため、0.202 となる。||7.95|| は 7.95 と最も近い整数である 8 との差なので 0.05 となる。数学的には、||''x''|| は床関数 floor() を用いて関数 <math>\left| x - \left\lfloor x + \dfrac{1}{2} \right\rfloor \right|</math> と表せる。


どのような ''x'' の値に対しても、''p''-リミット{{en仮リンク|一般化パテントヴァル|Patent val}}(英: Generalized patent val)を構成できる。具体的には、''p'' 以下の素数 ''q'' について、log<sub>2</sub>(''q'') × ''x'' を最も近い整数に丸めたものが、''q'' に対応する値となる。つまり floor(''x'' log<sub>2</sub>(''q'') + 1/2) である。
どのような ''x'' の値に対しても、''p''-リミット{{en仮リンク|一般化パテントヴァル|Patent val}}(英: Generalized patent val)を構成できる。具体的には、''p'' 以下の素数 ''q'' について、log<sub>2</sub>(''q'') × ''x'' を最も近い整数に丸めたものが、''q'' に対応する値となる。つまり floor(''x'' log<sub>2</sub>(''q'') + 1/2) である。