在圆上考虑以下等式:
在哪里是操作员.
现在,我想创建这个运算符的矩阵在 Matlab 中使用 FFT/IFFT。请注意,由于我们的域是圆,
进行傅里叶变换,我们得到 , 在哪里和是 FFT 和 IFFT 运算,并且是个-傅立叶中的导数矩阵(通过乘以傅立叶系数由)。
我的问题是:从表达式中,我能够使用 ODE 求解器(例如 ODE45)求解 PDE。但是,我有兴趣提取运算符用于其他目的。因此,我正在尝试提取矩阵在以下等式中
有任何想法吗 ?
在圆上考虑以下等式:
在哪里是操作员.
现在,我想创建这个运算符的矩阵在 Matlab 中使用 FFT/IFFT。请注意,由于我们的域是圆,
进行傅里叶变换,我们得到 , 在哪里和是 FFT 和 IFFT 运算,并且是个-傅立叶中的导数矩阵(通过乘以傅立叶系数由)。
我的问题是:从表达式中,我能够使用 ODE 求解器(例如 ODE45)求解 PDE。但是,我有兴趣提取运算符用于其他目的。因此,我正在尝试提取矩阵在以下等式中
有任何想法吗 ?
FFT 算法计算离散傅里叶变换(DFT),它变换到经过
所以当你在计算, 你在计算
另请注意这就像矩阵的基数变化公式的应用从空间基础到频率基础。