概述
![58649966c3f75261ca2ad8e3b3a242c2.png](https://file2.kaopuke.com:8081/files_image/2023062214/58649966c3f75261ca2ad8e3b3a242c2.png)
这一讲我们攻克复数矩阵, 也就是矩阵里面的元素是有复数的!以及复数矩阵的一个伟大的应用,离散傅里叶(DFT)变换 和DFT的一种快速实现算法:快速傅里叶变换(FFT)。
复矩阵在普通工程实际应用中不是很多,但是傅里叶变换可以用处及其广泛了。
复向量(Complex vectors)
将矩阵和向量的范围扩张到复数域:
以前我们定义向量点积 为
但是这样有个问题,比如下面这货的点积:
这玩意长度不应该是0,在复平面内,应该是
对于复数向量来说,求长度需要变成共轭转置
这个共轭转置操作记作:
划重点:复向量的点积公式:
![ab5b5a74a95f3b0fd009460d8ec849dd.png](https://file2.kaopuke.com:8081/files_image/2023062214/ab5b5a74a95f3b0fd009460d8ec849dd.png)
复矩阵(Complex matrices)
Hermitian matrices(埃尔米特矩阵)
Hermitian 矩阵是对称矩复数的推广
一个典型的Hermitian 矩阵:
Hermitian矩阵对应着实数域的对称矩阵!!!
酉矩阵(Unitary matrices)
好吧,这玩意就是就是类比实数矩阵的正交矩阵,换个名字推广到复数空间而已!
在复向量中,如何定义两个向量互相垂直呢,这么定义:
于是我们可以定义复域下的"正交矩阵"
酉矩阵对应实数域的正交矩阵!!!
离散傅里叶变换(Discrete Fourier transform)
还记得傅里叶级数么: 一个函数可以表示成不同频率的正弦余弦叠加:
![9a67d29ddaf3bb2030ed4563c3a475b8.png](https://file2.kaopuke.com:8081/files_image/2023062214/9a67d29ddaf3bb2030ed4563c3a475b8.png)
下面我们进行离散化:
离散傅里叶转换矩阵:定义傅里叶矩阵:
这个傅里叶矩阵性质其实很好,首先他是个对称矩阵,其次:
这里要有个很重要的概念
一个最简单的例子:
注意这里
一个例子: 一个单位脉冲响应:
![612f5d73744a0455925c31a4465d43d3.png](https://file2.kaopuke.com:8081/files_image/2023062214/612f5d73744a0455925c31a4465d43d3.png)
一个单位脉冲响应的傅里叶变换是所有频域。。
我们还可以进行逆变换,把频域信号,变成时域信号。
![d0c30e96d487cbb60ab7ecfd72d8133f.png](https://file2.kaopuke.com:8081/files_image/2023062214/d0c30e96d487cbb60ab7ecfd72d8133f.png)
因为
快速傅里叶变换(Fast Fourier transform,FFT)
傅里叶变换在工程学上的应用已经不用多说了,但是运算比较复杂。但是有著名的快速傅里叶变换。下面就介绍快速傅里叶变换是怎么回事。
傅里叶矩阵的计算可以简化为 分块矩阵,傅里叶当时估计也没意识到这点,但是高斯意识到了,这种加速运算可以大大减少计算量
其中P是一个置换矩阵
D是一个对角矩阵:
这样可以将一个2n的 傅里叶矩阵 乘法变成一个N的傅里叶矩阵乘法,再加上一个简单的矩阵运算。虽然看起来比较复杂,但实际上大大减少了运算量。对于一个1024大小的变换。FFT比普通傅里叶变换快200倍。神奇吧!FFT在各行各业都有极其广泛的应用。这是现代科学的基石!
习题
题1 计算傅里叶矩阵
答:
相当于在复平面内转了180度,所以从1到了-1.
题2 在快速傅里叶变换中,找到对角矩阵D和置换矩阵P:
答:在上一题中,可以得到:
最后
以上就是温柔金鱼为你收集整理的快速傅里叶变换_MIT线性代数笔记3.2(复数矩阵 快速傅里叶变换)的全部内容,希望文章能够帮你解决快速傅里叶变换_MIT线性代数笔记3.2(复数矩阵 快速傅里叶变换)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复