用matlab求离散时间信号的傅里叶变换F(exp(j*w))……>> t=0:0.0005:1;fs=5000;ft=exp(-1000*abs(t));axis([0 1 -1.2 1.2])T=0.1;n=0:T:1;F1n=exp(-1000*abs(n));k=0:length(n)-1;subplot(2,1,1);stem(k,F1n);grid;axis([0 (length(n)-1) -1.2 1
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 17:54:28
用matlab求离散时间信号的傅里叶变换F(exp(j*w))……>> t=0:0.0005:1;fs=5000;ft=exp(-1000*abs(t));axis([0 1 -1.2 1.2])T=0.1;n=0:T:1;F1n=exp(-1000*abs(n));k=0:length(n)-1;subplot(2,1,1);stem(k,F1n);grid;axis([0 (length(n)-1) -1.2 1
用matlab求离散时间信号的傅里叶变换F(exp(j*w))……
>> t=0:0.0005:1;
fs=5000;
ft=exp(-1000*abs(t));
axis([0 1 -1.2 1.2])
T=0.1;
n=0:T:1;
F1n=exp(-1000*abs(n));
k=0:length(n)-1;
subplot(2,1,1);
stem(k,F1n);grid;
axis([0 (length(n)-1) -1.2 1.2])
>> F=fft(F1n,N);
subplot(2,1,2);
>> stem(n,F);
Error using ==> stem
The length of X must match the number of rows of Y.
这样编对吗?
又为什么会有这个错误?
……
用matlab求离散时间信号的傅里叶变换F(exp(j*w))……>> t=0:0.0005:1;fs=5000;ft=exp(-1000*abs(t));axis([0 1 -1.2 1.2])T=0.1;n=0:T:1;F1n=exp(-1000*abs(n));k=0:length(n)-1;subplot(2,1,1);stem(k,F1n);grid;axis([0 (length(n)-1) -1.2 1
首先你得确定一个采样频率Fs,然后再用快速傅里叶分析.这是我的一个程序,f0=18; T0=1/f0; t=0:Ts:(Np-1)*Ts; x=sin(2*pi*f0*t).