24小时热门版块排行榜    

查看: 2413  |  回复: 0

饭小默

新虫 (初入文坛)

[求助] matlab 对复数数组进行傅里叶变换就频率,急啊急~~~

fortran程序输出了复数数组,想要对其傅里叶变换,程序如何编写呢?我适用了各种方法,但是结果都不对,fft对实数数组比较好处理,还有就是如何求傅里叶变换后的频率。(我自己编写程序如下)
clc
clear
  filename='x3.txt';
fid=fopen(filename,'r');
N=1:8001;
t=1:800;

format long
for j=1:8001;
   
     Y1(j)=fscanf(fid,'%f',1);
     Y2(j)=fscanf(fid,'%f',1);
      f(j)=Y1(j)+i*Y2(j);
      
      
end

yf=fft(f(j));
ya=abs(yf);
yp=angle(yf); %相位
所需数据在附件里
各位大侠帮我看看这里的问题,跪谢了~!!!
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : x3.txt
  • 2013-09-28 12:43:37, 117.83 K

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 饭小默 的主题更新
信息提示
请填处理意见