zoukankan      html  css  js  c++  java
  • 高代瞎证

    突然想更博。。

    循环矩阵

    循环矩阵长成这样

    [A = egin{pmatrix} a_0 & a_1 & a_2 & cdots & a_{n-1} \ a_{n-1} & a_0 & a_1 & cdots & a_{n-2} \ a_{n-2} & a_{n-1} & a_0 & cdots & a_{n-3} \ vdots & vdots & vdots & ddots & vdots \ a_1 & a_2 & a_3 & cdots & a_0 end{pmatrix} ]

    假设我们要求 (|A|)

    设多项式 (f(x) = a_0 + a_1x + cdots + a_{n-1}x^{n-1})

    (omega_k = e^{2kpi i/n}),为 (n) 次单位复数根

    那么结论是 (|A|=prod_{k=0}^{n-1}f(omega_k))

    proof:

    [W = egin{pmatrix} 1 & 1 & cdots & 1 \ omega_0 & omega_1 & cdots & omega_{n-1} \ omega_0^2 & omega_1^2 & cdots & omega_{n-1}^2 \ vdots & vdots & ddots & vdots \ omega_0^{n-1} & omega_1^{n-1} & cdots & omega_{n-1}^{n-1} \ end{pmatrix} ]

    那么

    [AW = egin{pmatrix} f(omega_0) & f(omega_1) & cdots & f(omega_{n-1}) \ omega_0f(omega_0) & omega_1f(omega_1) & cdots & omega_{n-1}f(omega_{n-1}) \ vdots & vdots & ddots & vdots \ omega_0^{n-1}f(omega_0) & omega_1^{n-1}f(omega_1) & cdots & omega_{n-1}^{n-1}f(omega_{n-1}) \ end{pmatrix} ]

    (因为 (omega_k^n=1))

    所以

    (|AW|=|W|prod_{k=0}^{n-1}f(omega_k))

    (vandemonde)(|W| e 0),所以 (|A| = prod_{k=0}^{n-1}f(omega_k))

    (然后就可以 (FFT) 求了)

    复数域多项式的基

    (nge 1), (V=mathbb{C}_{n}[x]={a_0+a_1x+cdots+a_nx^n|a_0,a_1,cdots,a_nin mathbb{C}})

    那么任意 (c_0,c_1,cdots,c_n in mathbb{C}) 互不相同,则

    ({f_i = (x-c_0)cdots(x-c_{i-1})(x-c_{i+1})cdots(x-c_n)|i=0,1,cdots,n})(V) 的基,证明略

    (c_s = epsilon^{s},s=0,1,cdots,n,epsilon = e^{2pi i/(n+1)})({1,x,x^2,cdots,x^n})({f_0,cdots,f_n}) 的过渡矩阵

    solve:

    对于任意 (0 le i le n),有 (forall 0 le j le n,j e i,f_i(epsilon_j) = 0)

    (g_i(x) = sum_{k = 0}^{n}epsilon_{i}^{-k}x^k)

    观察到 (forall 0 le j le n,j e i)

    [g_i(epsilon_j) = frac{1-e^{2pi(j-i)}}{1-e^{2pi(j-i)/(n+1)}}=0 ]

    并且 (g_i(epsilon_i) = n+1)

    下证 (g_i(x) = epsilon_{i}^{-n}f_i(x))

    首先 (g_i(x))(epsilon_{i}^{-n}f_i(x)) 最高次项系数相同

    由代数基本定理 (g_i(x))(epsilon_{i}^{-n}f_i(x)) 必有 (n) 个复根,我们已经证明二者根相同

    (h(x) = g_i(x) - epsilon_{i}^{-n}f_i(x)) ,那么 (h(x)) 最高次项小于 (n),也有 (n) 个复根

    那么如果 (h(x) e 0) 就与代数基本定理矛盾,所以 (h(x) = 0)(g_i(x) = epsilon_{i}^{-n}f_i(x)),那么 (f_i(x) = sum_{k = 0}^{n}epsilon_{i}^{n-k}x^k)

    所以过渡矩阵为

    ( egin{pmatrix} epsilon_{0}^{n} & epsilon_{1}^{n} & cdots & epsilon_{n}^{n} \ epsilon_{0}^{n-1} & epsilon_{1}^{n-1} & cdots & epsilon_{n}^{n-1} \ vdots & vdots & ddots & vdots \ 1 & 1 & cdots & 1 \ end{pmatrix} )

  • 相关阅读:
    2.Android之按钮Button和编辑框EditText学习
    《DSP using MATLAB》Problem 3.8
    《DSP using MATLAB》Problem 3.7
    《DSP using MATLAB》Problem 3.6
    《DSP using MATLAB》Problem 3.5
    《DSP using MATLAB》Problem 3.4
    《DSP using MATLAB》Problem 3.3
    《DSP using MATLAB》Problem 3.2
    《DSP using MATLAB》Problem 3.1
    《DSP using MATLAB》Problem 2.20
  • 原文地址:https://www.cnblogs.com/cjoieryl/p/13933166.html
Copyright © 2011-2022 走看看