Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-06-04
年龄: 39
帖子: 4
声望力: 0 ![]() |
![]()
本人菜鸟一个,刚开始学习MATLAB。编了一个有关频谱分析的程序,但是实现不了,还望大家帮忙。小弟在此谢过了。在线等。
Ts=0.0005; t=0:Ts:0.1; %采样信号频率是fs=2000; fs=1/Ts; %原信号频率是50; x=60*sin(2*pi*50*t); %N是总共的采样点数; N=length(x); Ix=fft(x); w=2*pi*50,c=5.72e-5; Ux=Ix/(i*w*c); u=ifft(Ux); Fx=fft(u^2); %N个点有N-1个间隔; df=fs/(N); n=0:N-1; f=n*df; subplot(211); plot(t,x);grid; subplot(212); plot(f,abs(Fx));grid; |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[资料]matlab 函数 | blackhorse | MATLAB论坛 | 21 | 2008-12-19 10:51 |
[求助]基于小波变换的消除趋势项的程序 | zhaobx1982 | MATLAB论坛 | 1 | 2008-08-24 15:08 |
[求助]怎样在matlab7.0中仿真电力系统母线 | 霸主 | MATLAB论坛 | 2 | 2008-04-24 21:10 |
如何连续存储图片? | 勇敢飞 | MATLAB论坛 | 1 | 2008-04-22 21:51 |
NVIDIA发布Matlab CUDA插件 运算提速13倍 | yesman | MATLAB新闻聚合 | 0 | 2007-08-09 16:25 |