怎么用matlab画频谱图

要求画单边指数信号时域波形图、频域图我现在程序如,问一下各位大神怎么修改啊..A=2;a=-0.5;t=0:0.1:10;ft=A*exp(a*t);y=fftshift... 要求画单边指数信号时域波形图、频域图
我现在程序如,问一下各位大神怎么修改啊..
A=2;
a=-0.5;
t=0:0.1:10;
ft=A*exp(a*t);
y=fftshift(ft);
subplot(211)
plot(t,ft);
title('单边衰减指数信号');
subplot(212)
plot(t,abs(y));
title('傅立叶变换');
xlabel('频率(Hz)')
grid on;
展开
 我来答
漆颖0gE
2015-11-01 · TA获得超过374个赞
知道小有建树答主
回答量:207
采纳率:75%
帮助的人:140万
展开全部
你的频谱横坐标不对,改了一下
A=2;
a=-0.5;
N = 500;
t=linspace(0,10,N);
ft=A*exp(a*t);
y=fft(ft);
subplot(211)
plot(t,ft);
title('单边衰减指数信号');
subplot(212)
fre = 1/10*(0:N/2);
amp = abs(y);
plot(fre,amp(1:N/2+1));
title('傅立叶变换');
xlabel('频率(Hz)')
grid on;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式