24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1650  |  回复: 3

识别_小徐

铁虫 (初入文坛)

[求助] Matlab中FFT和IFFT问题已有1人参与

%下面这个程序如果不进行FFT变换,输入x1就能得到y1,输入x2就能得到y2,但进行FFT变换后,输入x1将输出进行IFFT变换后结果为什么不是y1了呢?刚接触这个,很多不懂,望得到高人指点。
clear all;
clc;
x1=[1 0 0 1 1 0 1 0]';
x11=fft(x1);
x2=[1 1 0 0 1 1 1 0]';
x22=fft(x2);
y1=[0 0 0 1 0 1 0 1]';
y11=fft(y1);
y2=[0 1 0 0 0 1 0 0]';
y22=fft(y2);
X=[x11,x22];
Y=[y11,y22];
M_xy=max_add(X,Y);
out=recognition_M(M_xy,x22);     %输入x22,就可以得到y22
z=ifft(out);

%功能函数
function m=min_add(x,y)
h=size(x);
for i=1:h
    for j=1:h
        m(i,j)=min(y(i,-x(j,);
    end
end

function y=recognition_M(M,x)
z=x';
[s1,s2]=size(M);
for i=1:s1
    y(i)=min(M(i,+z);
end
y=y';
回复此楼

» 猜你喜欢

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

只有尽力了,才有资格说自己运气不好。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

识别_小徐

铁虫 (初入文坛)

程序中的笑脸是“:”
只有尽力了,才有资格说自己运气不好。
2楼2014-05-12 21:42:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gorgan

木虫之王 (文学泰斗)

无意苦争春

【答案】应助回帖


感谢参与,应助指数 +1
识别_小徐: 金币+1, 有帮助 2014-06-25 11:02:54
M_xy=max_add(X,Y);
调用的函数是max_add
可是在下面的功能函数中只看到了min_add
无我相,无人相,无众生相,无寿者相
3楼2014-05-13 09:34:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

识别_小徐

铁虫 (初入文坛)

引用回帖:
3楼: Originally posted by gorgan at 2014-05-13 09:34:57
M_xy=max_add(X,Y);
调用的函数是max_add
可是在下面的功能函数中只看到了min_add

昨天上传错了,max_add是这样的。
function m=max_add(x,y)
h=size(x);
for i=1:h
    for j=1:h
        m(i,j)=max(y(i,-x(j,);
    end
end
只有尽力了,才有资格说自己运气不好。
4楼2014-05-13 09:41:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 识别_小徐 的主题更新
信息提示
请填处理意见