永发信息网

将一个离散时间信号进行傅立叶变换,怎样用MATLAB求该傅立叶变换中包含的频率值?

答案:1  悬赏:0  手机版
解决时间 2021-07-26 04:38
将一个离散时间信号进行傅立叶变换,怎样用MATLAB求该傅立叶变换中包含的频率值?
实际上将这个离散时间信号用origin进行傅立叶变换后可以得到频率,但不知它的原理
最佳答案

基本思路是用fft做傅立叶变换,然后画出频谱图,其中的极值处就是频率值.比如下面这个例子,一个22hz的信号.
%generate the time index
sampling_rate = 100;
t1 = 0:1/sampling_rate:3-1/sampling_rate;
t2 = 3+1/sampling_rate:1/sampling_rate:6;
t = [t1 t2];
%determine the frequency of the input signal
F1 = 2;
F2 = 8;
temp1 = sin(2*F1*pi*t1);
temp2 = sin(2*F2*pi*t2);
%generate the signals
x1 = [temp1 temp2];
%apply the FFT transform on the input signals
y1 = fft(x1);
%plot the input signal
plot(t, x1); grid on; xlabel('time (seconds)'); ylabel('Magnitude');
%generate the frequency index
f = (0:length(y1)-1)'*sampling_rate/length(y1);
%plot the frequency components of the input signal
plot(f(1:length(f)/2), abs(y1(1:length(y1)/2)));
xlabel('Frequency (Hz)'); ylabel('Abs. Magnitude'); grid on;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赛尔号鉴别问题
求一篇英语作文,关于地震演练,感受,学到的
买QQ靓号是, 用哪个QQ号买.每月哪个号交钱阿,
起凡的刀兵和箭兵血和攻速多少啊
何为信任???
找这个图片的原图
试确定m的值,使过点A(m,1),B(-1,m)的直线与过
魔兽世界 频繁掉线!!请帮忙找下原因!!!!
有谁能帮我设计,“失败的结局”的繁体字?
QQ飞车怎么获得点券啊???
做仰卧起坐会让PP变大嘛?恐惧啊
从农行给交行转100元要多少手续费
QQ登录界面出现故障,看不到登录窗口,但是可
网络之神医
一艘轮船在长江中顺流而下300千米,要7.5小时,
推荐资讯
50白手最好穿什么装备,刷图的啊!
减肥跑步配速多少合适,跑步减肥的正确方法;每
有那位能送我游戏人生?
谁知道迈克尔.杰克逊是怎么死的啊?
菜花是什么季节,菜花在什么季节种
DNF转职转什么好?
男 16 学生 秋冬季该怎么保湿?求方法和用品!
2000毫安的手机电池大概待机可以用多久?要充
我想哭,想到了最伤心的办法也哭不来?
暗示离开世界的句子,暗示我已经脱离朋友的句
玫瑰安静的开了,紫罗兰安静的谢了,你安静的走
威海西苑学校怎么样,准备让孩子在威海上小学
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?