Zeta调律:修订间差异

来自律学维基
跳到导航跳到搜索
Null留言 | 贡献
第28行: 第28行:
根据[https://mathworld.wolfram.com/RiemannZetaFunction.html  黎曼Zeta函数]的表达式,上式等于 <math>\Re (\zeta (s-2\pi i n / \ln 2 )  \zeta (s+2\pi i n / \ln 2 )) = |\zeta (s+2\pi i n / \ln 2 )|^2 </math>, 因此Zeta函数的模长越大,ned2就越准确。
根据[https://mathworld.wolfram.com/RiemannZetaFunction.html  黎曼Zeta函数]的表达式,上式等于 <math>\Re (\zeta (s-2\pi i n / \ln 2 )  \zeta (s+2\pi i n / \ln 2 )) = |\zeta (s+2\pi i n / \ln 2 )|^2 </math>, 因此Zeta函数的模长越大,ned2就越准确。


黎曼Zeta函数只在<math>\Re(s)>1</math>时是收敛的。尽管如此,我们也可以使用s=1/2. 使用s=1/2的好处是因为Zeta函数在Re(s)=1/2上有零点。
黎曼Zeta函数的级数表示只在<math>\Re(s)>1</math>时是收敛的。尽管如此,我们也可以使用s=1/2,因为Zeta函数在Re(s)=1/2上有零点。


== 定义 ==
== 定义 ==

2026年3月12日 (四) 10:35的版本

Zeta调律是衡量平均律逼近所有有理音程的方式。

概念

考虑ned2(n>0),这就是一步为21/n的平均律。有理音程c/d在这一律制下的直接近似是离nlog2c/d最近的整数步。因此,nlog2c/d离整数越近(如3.97或11.02),ned2对音程c/d就逼近得越好。

函数f(x)=1cos(2πx)在整数取0,且x离整数越近,f(x)越小。因此,函数f可以用于衡量ned2对c/d的逼近:f(x)=1cos(2πnlog2c/d)越小,逼近就越好。

f(x)的图像

为了计算ned2对所有有理数的逼近,最简单的想法是计算c=1d=1(1cos(2πnlog2c/d)). 可惜,这个和是发散的,因此需要加上衰减因子1csds.

现在的指标是c=1d=11csds(1cos(2πnlog2c/d)). 考虑到这个式子是在s固定而n变化的条件下使用的,我们可以删掉括号里的1:c=1d=11csds(cos(2πnlog2c/d)),ned2对所有有理数的逼近越好。

根据三角函数与虚指数函数的关系cos(x)=(exp(ix)), c=1d=11csds(cos(2πnlog2(c/d)))=c=1d=11csds(exp(2πinlog2(c/d)))

=(c=1d=11csdsexp(2πinlog2(c/d)))

=(c=1d=11csdsexp(2πinlog2c2πinlog2d))

=(c=1d=11csdsexp(2πinlog2c)/exp(2πinlog2d))

=(c=1d=11csdsc2πin/ln2/d2πin/ln2)

=(c=1d=1c2πin/ln2sd2πin/ln2s)

=(c=1c2πin/ln2sd=1d2πin/ln2s)

根据黎曼Zeta函数的表达式,上式等于 (ζ(s2πin/ln2)ζ(s+2πin/ln2))=|ζ(s+2πin/ln2)|2, 因此Zeta函数的模长越大,ned2就越准确。

黎曼Zeta函数的级数表示只在(s)>1时是收敛的。尽管如此,我们也可以使用s=1/2,因为Zeta函数在Re(s)=1/2上有零点。

定义

Zeta峰调律一览

Lindelöf假设

Lindelöf认为Zeta函数在临界线上的增长速度满足ζ(1/2+it)=o(tn), 其中n为任意正数。文献【1】提到了RS-Peak算法,其核心思想是寻找整数k使得klnpi/ln2对于尽可能多的质数pi接近于整数,这样的k能够产生模长较大的Zeta值。换句话说,优秀的整数平均律能够产生Zeta函数在临界线上较大的值,它们能够否定(或支持)Lindelöf的假设。