请问一下各位,我用exp(ix)来做傅里叶变换
clc, clear all; close all;
syms x y t
t=0:5000;
y=dirac(t-1);
x = 0:0.01pi:20pi;
z=exp(ix);
subplot(2,2,1);
feather(x,z)
m=fft(z);
subplot(2,2,2);
feather(m)
n=2pi^0.5*y
subplot(2,2,3);
feather(n)
这是我的程序,可是为什么通过fft变换画图和用自己手积出原函数来再画图为什么对不上,n的表达式就是积出来的,里面有一个狄拉克函数。可是画出来却是一条y等于0的直线,这个和狄拉克函数在自变量等于0处取极大值,在自变量不等于0处才是等于0 ,这个有点对不上,不知道是不是程序有问题,还请各位帮我看一下,谢谢。
bug好多啊,,ix是什么变量?
它的表达式是e的ix次幂,其中i是复数域里面的。然后您的第三图和我的一样,不知道是不是有问题