找回密码
 快速注册
搜索
查看: 27|回复: 0

$A\vec v_i=\vec v_{(i-1)\bmod n}+\vec v_{(i+1)\bmod n}$

[复制链接]

3149

主题

8388

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65401
QQ

显示全部楼层

hbghlyj 发表于 2022-10-19 02:16 |阅读模式
math.stackexchange.com/questions/4459386
证明:
定义矩阵$B$为$$B_{ij}=\begin{cases}1&j=i-1\bmod n\\0&\text{其他}
\end{cases}$$
$B$的特征值为$n$次单位根$\lambda_k=e^{2kπi/n}\;(k=0,1,\cdots,n-1)$
所以$A=B+B^{\sf T}=B+B^{n-1}$, 所以$A$的特征值为$\lambda_k+\lambda_k^{n-1}=\lambda_i+\lambda_i^{-1}=2\cos(2kπi/n)$
当$n$为奇数时, 特征值$2$的重数为1, 剩下的$2\cos(2kπi/n)\;(k=1,\cdots,n-1)$的重数为2.
当$n$为偶数时, 特征值$±2$的重数为1, 剩下的$2\cos(2kπi/n)\;(k=1,\cdots,\frac n2-1,\frac n2+1,\cdots,n-1)$的重数均为2.



使用Matlab/Octave计算(由单位矩阵circshift得到$B$,然后$A=B+B^{\sf T}$):
for n=3:6
    B=circshift(eye(n),1,2);
    eig(B+B')
end

ans =

  -1.0000
  -1.0000
   2.0000

ans =

  -2.0000
        0
   0.0000
   2.0000

ans =

  -1.6180
  -1.6180
   0.6180
   0.6180
   2.0000

ans =

  -2.0000
  -1.0000
  -1.0000
   1.0000
   1.0000
   2.0000


例子
$\def\vec#1#2#3{\left(\array{#1\\#2\\#3}\right)}$当$n=3$时 $A=\left(
\begin{array}{ccc}
0 & 1 & 1 \\
1 & 0 & 1 \\
1 & 1 & 0 \\
\end{array}
\right)$ 的特征值为 $2,-1,-1$, 特征向量为$\vec111,\vec{-1}01,\vec{-1}10$

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 18:00

Powered by Discuz!

× 快速回复 返回顶部 返回列表