matlab编程序:写出对x(n),y(n)分别做64点离散傅里叶变化的程序代码,谢谢!!

matlab编程序:写出对x(n),y(n)分别做64点离散傅里叶变化的程序代码,谢谢!!,第1张

你也没说Xn和Yn是什么,我就让他们各自是16点的随机序列。要改的话可以自己改。

clc

clear

xn=rand(1,16)

yn=rand(1,16)

x_f = fft(xn,64)

y_f = fft(yn,64)

figure(1)

subplot(2,1,1)

plot(xn)

legend('x')

subplot(2,1,2)

plot(abs(x_f))

legend('x fft')

figure(2)

subplot(2,1,1)

plot(yn)

legend('y')

subplot(2,1,2)

plot(abs(y_f))

legend('y fft')

首先你得确定一个采样频率Fs,然后再用快速傅里叶分析。这是我的一个程序,f0=18

T0=1/f0

t=0:Ts:(Np-1)*Ts

x=sin(2*pi*f0*t).


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7782465.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存