多项式与快速傅里叶变换

本文介绍了快速傅里叶变换(FFT)的基本概念,包括单位复数根、多项式的表示方法以及DFT与IDFT。通过递归算法阐述了如何利用FFT高效计算多项式乘法,并探讨了IDFT的求解方法。该技术在信号处理、数值计算等领域有广泛应用。
摘要由CSDN通过智能技术生成

前言

快速傅里叶变换(Fast Fourier Transform, FFT)是计算序列的离散傅里叶变换(DFT)或其逆变换(IDFT)的一种算法。

一般用于快速计算多项式乘法。

预备知识

单位复数根

n次单位复数根是满足 ωn=1 的复数 ω

显然n次单位复数根恰好有n个

根据复数的指数形式定义:

eiu=cos(u)+i×sin(u)

可以得到如下引理:

  1. 消去引理:对任何整数 n0,k0 以及 d>0 ,有 ωdkdn=ωkn
  2. 折半引理:如果 n>0 为整数,则n个n次单位复数根的平方构成的集合就是n/2个n/2次单位复数根的平方的集合
  3. 求和引理:对任意整数 n1 和不能被n整数的非负整数k,有 n1j=0(ωkn)j=0

多项式的表示方法

对于一个次数界为n的多项式

A(x)=i=0n1aixi

我们可以用n维向量 (a0,a1an1) 来表示多项式的系数,这就是多项式的系数表示

或者将n个值 xi 代入多项式,得到n个值 yi

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值