石头王石头 发表于 2013-5-24 10:39

把时频分布图分成面积相等的N部分

把时频分布图分成面积相等的N部分,写matlab程序,要怎么写出来

Rainyboy 发表于 2013-6-2 13:39

如果原数据是a[]
实际上就是做出IA[],使得
IA = 积分(a[],从0到i)
根据IA的值就可以划分了

fzwxjtu 发表于 2013-6-3 17:22

TFR是你得到的时频矩阵,假设提取左下角的这一块为A,用下面的就可以了啊,很简单
A=TFR;

ChaChing 发表于 2013-6-3 20:16

1.版块好像错置? 信号处理?
2.时轴与频轴各自依需求分成相等区段, 如同LS所说各为M点及N点,不就面积相等了
3.LZ没说明白后续要干什麼, 简单两个loop就可达成目的
4.若知后续处理, 或许blkproc可以应用, 假设是区域总合可以如下clc; clear
I=randn(100,100); m=10; n=20;
J = blkproc(I,,@(x) sum(x(:)));

石头王石头 发表于 2013-6-7 21:02

ChaChing 发表于 2013-6-3 20:16 static/image/common/back.gif
1.版块好像错置? 信号处理?
2.时轴与频轴各自依需求分成相等区段, 如同LS所说各为M点及N点,不就面积相等了 ...





求定积分怎么求呀?这么写怎么不对呀
fs=12000;
N=2400;
n=0:N-1;
t=n/fs;
syms t tt;
w=int(x(t+tt/2)*exp(-2*pi*f*t),tt,-inf,inf);
高手请教

页: [1]
查看完整版本: 把时频分布图分成面积相等的N部分