怎么用matlab对指数函数xa(t)=exp(-1000*t)进行进行傅里叶变换得到Xa(jΩ)呀,

问题描述:

怎么用matlab对指数函数xa(t)=exp(-1000*t)进行进行傅里叶变换得到Xa(jΩ)呀,
如何用matlab画出模拟信号和其傅里叶变换的曲线图呀?怎么我用plot总是出错呀?
1个回答 分类:综合 2014-12-16

问题解答:

我来补答
t=0:0.01:10;
x=exp(-1000*t);
[f,sf]=T2F(t,x);
axis([min(sf)-1 max(sf)+1 min(f)-1 max(f)+1]);
plot(f,sf);
xlabel('f')
ylabel('sf')
调用函数
function [f,sf]=T2F(t,st);
dt=t(2)-t(1);
T=t(end);
df=1/T;
N=length(st);
f=-N/2*df:df:N/2*df-df;
sf=fft(st);
sf=T/N*fftshift(sf);
结果是目前分数没到二级,故无法插入图片
 
 
展开全文阅读
剩余:2000