循环矩阵行列式

循环矩阵行列式

f(x)=a0+a1x++an1xn1

[a0a1an1an1a0an2a1a2a0][1111ωn1ωnn11ωnn1ωn(n1)2]=[1f(1)1f(ωn1)1f(ωnn1)1f(1)ωn1f(ωn1)ωnn1f(ωnn1)1f(1)ωnn1f(ωn1)ωn(n1)2f(ωnn1)]

也就是将要求行列式的矩阵 A 乘上 dft 的那个范德蒙德矩阵 B

左右两边行列式:

LHS=det(AB)=det(A)det(B)

RHS=i=0n1f(ωni)det(B)

det(B)=0j<i<n(ωniωnj),由于 n 次单位根两两不同,这个值不为 0,所以可以两边同时约去。

那我们所求的就是 i=0n1f(ωni)

需要 Bluestein's Algorithm,这我还不会。

posted @   do_while_true  阅读(231)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?

This blog has running: 1845 days 1 hours 33 minutes 21 seconds

点击右上角即可分享
微信分享提示