L27-复数矩阵和快速傅里叶变换-习题集

linear-algebra

L27-复数矩阵和快速傅里叶变换-习题集

参考

问题 26.1

计算傅里叶矩阵 F2F_{2}

解答

根据傅里叶矩阵的规律,可以得到

F2=[111w]F_{2}= \begin{bmatrix} 1 & 1 \\ 1 & w \end{bmatrix}

对于维度为 2×22 \times 2 的傅里叶矩阵 F2F_{2},构成矩阵各个元素的基本值 ww 满足 w2=1w^{2}=1,即 w=ei2π/2w=e^{i2\pi/2},基于欧拉公式将其转换为三角函数,可得 w=1w=-1

欧拉公式

可以使用欧拉公式 eix=cosx+isinxe^{ix}=\cos x+i\sin x 将复指数函数转换为三角函数

如果不想进行复杂的三角函数运算,也可以借助这个在线计算器进行转换

所以傅里叶矩阵 F2F_{2} 的具体值为

F2=[1111]F_{2}= \begin{bmatrix} 1 & 1 \\ 1 & -1 \end{bmatrix}

问题 26.2

求出以下傅里叶矩阵 F4F_{4} 分解所得的矩阵 DDPP

F4=[IDID][F200F2]PF_{4}= \begin{bmatrix} I & D \\ I & -D \end{bmatrix} \begin{bmatrix} F_{2} & 0 \\ 0 & F_{2} \end{bmatrix} P

解答

对于 4×44 \times 4 傅里叶矩阵 F4F_{4} 可以分解得到 2×22 \times 2 的对角矩阵 DD4×44 \times 4 的置换矩阵 PP

根据分解公式对角矩阵 DD

D=[100w]D= \begin{bmatrix} 1 & 0 \\ 0 & w \end{bmatrix}

对于 4×44 \times 4 傅里叶矩阵 F4F_{4} 其中 ww 满足 w4=1w^{4}=1,即 w=ei2π/4w=e^{i2\pi/4},基于欧拉公式将其转换为三角函数,可得 w=eiπ/2=iw=e^{i\pi/2}=i

所以对角矩阵 DD 的具体值为

D=[100i]D= \begin{bmatrix} 1 & 0 \\ 0 & i \end{bmatrix}

根据分解公式置换矩阵 PP

P=[1000001001000001]P= \begin{bmatrix} {\color{Red}1 } & 0 & 0 & 0 \\ 0 & 0 & {\color{Red}1 } & 0 \\ 0 & {\color{Blue}1 } & 0 & 0 \\ 0 & 0 & 0 & {\color{Blue}1 } \end{bmatrix}
提示

它的作用是调换向量元素的位置,通过与向量相乘 PxPx,将向量(索引值从 00 开始)偶数位置的都元素提前,然后再是奇数位置的元素

P[x0x1x2x3]=[x0x2x1x3]P \begin{bmatrix} x_{0} \\ x_{1} \\ x_{2} \\ x_{3} \end{bmatrix}= \begin{bmatrix} x_{0} \\ x_{2} \\ x_{1} \\ x_{3} \end{bmatrix}

Copyright © 2024 Ben

Theme BlogiNote

Icons from Icônes