返回信息流n = 2048;
fs = 500;
N = 255;
t = [0:1/fs:N/fs];
c = sin(200*2*pi*t);
e = c ;
g = fft(e,n);
g = g/fs;
G = g.*conj(g)/N*fs;
f = [0:n-1]*fs/n;
plot(f,G);
这样貌似得出的结果不太对,请高人指点啊~~
非常感谢啊~~~
这是一条镜像帖。来源:北邮人论坛 / matlab / #6090同步于 2009/8/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
[求助]用matlab怎样求信号的功率?
untimeble
2009/8/22镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
1,做2048点的fft,信号长度只有256
2,g不要除以fs(有点忘了,是否这样)
3,f的范围为[0:n-1]*fs.
lz应清楚fft 再做matlab使用其次