请帮助我写一段matlab代码。要求如下:(1)对信号x_a (t)=100 cos⁡( 100πt+π/6)+120 cos⁡( 500πt+π/3)进行采样得到数字信号x(n),画出其时域图形; ...

matlab代码如下:N=100; %采样点数 t=(0:N-1)2pi/N; %时间分量 x_a=100cos(100pit/6)+120cos(500pit/3); %信号x_a x=round(x_a); %采样%绘制时域图 subplot(2,1,1); plot(t,x); title('时域图');%编写FFT算法 X=zeros(1,N); for k=1:N for n=1:N X(k)=X(k)+x(n)exp(-1i2pi(k-1)*(n-1)/N); end end%绘制频域图 subplot(2,1,2); pl

猜你喜欢

转载自blog.csdn.net/weixin_35750953/article/details/129608990