24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 3164  |  回复: 1

凝雪小小

新虫 (小有名气)

[求助] 窗口傅里叶变换 怎么画时频图。。。

加窗傅里叶变换,加hamming窗,序列是离散的,存在数值A中可能有1000左右的数值在A中,怎么做它的加窗傅里叶变换。做傅里叶变换时不能利用fft快速傅里叶变换,因为不是二的整次幂。我写了个小程序,可是有问题,时频图也画不出来
clc;clear;
fid=fopen('C:\Documents and Settings\Administrator\桌面\Matlab数据程序\必需基因\M65145.txt','r');%里面是1072个碱基序列。
b=fscanf(fid,'%s');
%l=length(a);
%b=a(1:1638);
N=length(b);
fclose(fid);
A=zeros(1,N);
for i=1:1:N
    if b(i)=='a';
        A(i)=0.1260;
    else
        if b(i)=='t';
            A(i)=0.1335;
        else
            if b(i)=='g';
            A(i)=0.0806;
            else
                if b(i)=='c';
            A(i)=0.1340;
                end
            end
        end
    end
end
M=109;
%Lap=M/2;
Lap=90;
Lshift=M-Lap;
w=hamming(M);
Nshift=floor((length(A)-Lap)/Lshift);% 计算窗函数移动次数
tf=zeros(M/2,Nshift);% 生成时频矩阵
for i=0:Nshift-1;
    xi=A((i*Lshift+1)i*Lshift+M));% 截取数据段
    xw=xi.*w'; %数据相乘
    n=0M-1);k=0M-1);
    temp=xw*exp(-j*2*pi/M).^(n'*k);%离散傅里叶变换
   tf(:,i+1)=temp(1:M/2);% 将频率为0-fs/2范围内的频率点数傅里叶值存入时频矩阵
end
tf_t=(0:Nshift-1)*Lshift;% 计算时间
tf_f=(0:M/2-1)/M;% 计算频率
[T,F]=meshgrid(tf_t,tf_f);
contour(T,F,abs(tf));

未命名.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

我是帝都小愣神
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

凝雪小小

新虫 (小有名气)

都是冒号和一个(,无奈都变成的表情,想得到像上图所示的图形。。。。等
我是帝都小愣神
2楼2012-09-27 20:36:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 凝雪小小 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿北交大材料工程总分358 +6 cs0106 2026-04-03 6/300 2026-04-04 11:20 by w_xuqing
[考研] 283求调剂 +5 A child 2026-03-28 5/250 2026-04-04 00:40 by userper
[考研] 一志愿中国石油大学化学工程323分求调剂 +4 化工专硕323分 2026-04-03 6/300 2026-04-03 22:12 by dongzh2009
[考研] 材料334求调剂 +9 Eecho# 2026-04-03 9/450 2026-04-03 21:38 by lbsjt
[考研] 调剂 +5 asdasdassda 2026-04-03 6/300 2026-04-03 20:27 by 岸上的一条鱼
[考研] 求材料调剂 一志愿南昌大学 328分 +5 yyy..... 2026-04-03 5/250 2026-04-03 13:46 by 百灵童888
[考研] 一志愿北京交通大学材料工程总分358 +4 cs0106 2026-04-03 4/200 2026-04-03 13:41 by 百灵童888
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +9 哇呼哼呼哼 2026-04-02 9/450 2026-04-03 12:05 by 1753564080
[考研] 296材料专硕求调剂 +20 202451007219 2026-04-02 21/1050 2026-04-03 11:15 by wangjy2002
[考研] 312求调剂 +4 赊月色 2026-04-02 5/250 2026-04-03 08:21 by fangshan711
[考研] 275学硕081000服从调剂到其他专业,保不住本专业了 +7 一只小小水牛 2026-04-02 8/400 2026-04-02 14:23 by alice-2022
[考研] 07生物学求调剂 一志愿同济大学359分 +3 LAMC. 2026-03-30 3/150 2026-04-02 10:26 by 18828373951
[考研] 求调剂,一志愿南京师范大学计算机专硕,初试373,六级通过, +3 计算机追梦人 2026-04-01 3/150 2026-04-02 07:57 by fxue1114
[考研] 化学工程专硕324分,一志愿中国矿业大学求调剂 +7 耿耿1314 2026-04-01 7/350 2026-04-02 07:40 by 尚水阁主
[考研] 环境工程 085701,267求调剂 +15 minht 2026-03-29 16/800 2026-04-01 10:13 by li_sujuan99
[考研] 085601英二数二求调剂 总分325 +4 余航航 2026-03-31 4/200 2026-03-31 17:38 by 唐沐儿
[考研] 080500-315分复试调剂 +9 上岸3821 2026-03-31 9/450 2026-03-31 17:29 by 唐沐儿
[考研] 考研调剂求助 +7 13287130938 2026-03-31 7/350 2026-03-31 16:39 by 690616278
[考研] 085601一志愿西北工业大学初试346 +4 085601初试346 2026-03-30 4/200 2026-03-31 07:47 by jp9609
[考研] 293求调剂 +3 末未mm 2026-03-30 5/250 2026-03-30 17:23 by 王保杰33
信息提示
请填处理意见