24小时热门版块排行榜    

CyRhmU.jpeg
查看: 599  |  回复: 3
本帖产生 1 个 博学EPI ,点击这里进行查看

陈昌荣

新虫 (初入文坛)

[求助] 求助matlab简单编程

如何实现二维函数u=exp(sin(2x+3y))的快速傅里叶变换?

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

154696523

金虫 (著名写手)

正能量使者

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
陈昌荣: 金币+20, 博学EPI+1, 有帮助 2013-04-06 16:49:20
我感觉是对的,也没检查出不对的地方啊

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : fft2.JPG
  • 2013-04-05 00:06:49, 29.41 K
Positive energy makes life better
4楼2013-04-05 00:07:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

154696523

金虫 (著名写手)

正能量使者

【答案】应助回帖

Positive energy makes life better
2楼2013-04-04 14:10:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

陈昌荣

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 154696523 at 2013-04-04 14:10:25
https://blog.csdn.net/qinqijing_123/article/details/5734554

在command窗口 help fft2 即可

谢谢,我的意思是fft2(u)中u怎么去定义,也就是下面这个程序中二维函数怎么去定义,这个程序运行结果不对,但我不知道问题出在哪,请多多指教n1=100;n2=100;
for x=1:2*n1
   for y=1:2*n2
    test(x,y)=exp(sin(2*(x-1)*pi/n1+3*(y-1)*pi/n2));%定义函数
    testdx(x,y)=2*cos(2*(x-1)*pi/n1).*exp(sin(2*(x-1)*pi/n1+3*(y-1)*pi/n2));%对函数求导
end
end

testk=fft2(test,2*n1,2*n2);%对原函数进行fft2
k=[0:n1-1,-n1:-1];
fftk=repmat(k,200,1)
testdxk = fftk.*testk*i;
testdx2 = ifft2(testdxk,2*n1,2*n1);
3楼2013-04-04 19:33:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 陈昌荣 的主题更新
信息提示
请填处理意见