用Matlab画正弦信号的频谱图 10
如何画这个正弦信号的频谱图?x(t)=3sin(2*pi*f*t)+7sin(10*pi*f*t)+12sin(15*pi*f*t)...
如何画这个正弦信号的频谱图?
x(t)=3sin(2*pi*f*t)+7sin(10*pi*f*t)+12sin(15*pi*f*t) 展开
x(t)=3sin(2*pi*f*t)+7sin(10*pi*f*t)+12sin(15*pi*f*t) 展开
1个回答
展开全部
t=[0:.01:60];
f=100;
x=3*sin(2*pi*f*t)+7*sin(10*pi*f*t)+12*sin(15*pi*f*t);
figure(1);
subplot(2,1,1);
plot(t,x);grid on;
fs=1000;
Y=fft(x);
FY=abs(Y);
freq=fs*(0:length(Y)-1)/length(Y);
subplot(2,1,2);
plot(freq,FY),grid on
f=100;
x=3*sin(2*pi*f*t)+7*sin(10*pi*f*t)+12*sin(15*pi*f*t);
figure(1);
subplot(2,1,1);
plot(t,x);grid on;
fs=1000;
Y=fft(x);
FY=abs(Y);
freq=fs*(0:length(Y)-1)/length(Y);
subplot(2,1,2);
plot(freq,FY),grid on
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询