24小时热门版块排行榜    

查看: 1793  |  回复: 7
【悬赏金币】回答本帖问题,作者oewindbell将赠送您 10 个金币

oewindbell

铜虫 (小有名气)

[求助] matlab 利用快速傅里叶变换计算谐振腔的模式

%%利用二维快速傅里叶变换方法计算谐振腔中的模式
clear;
clc;
lambda=1.064*10^-6;      %波长
k=2*pi/lambda;           %波数
a=0.5*10^-3;             %镜子的半径
fnum=5;                  %菲涅尔数
z=a^2/fnum/lambda;       %腔长
repet=100;               %迭代次数
M=129;N=129;
x=linspace(-a,a,M);
y=linspace(-a,a,N);
[X,Y]=meshgrid(x,y);
u0=ones(M,N);
u1=zeros(M,N);
H=exp(1j*k*z).*exp(-1j*pi*lambda*z.*(X.^2+Y.^2));
for inter=1:repet
    U0=FFT(u0);
    U1=U0.*H;
    u1=ifft(U1);
    u1=u1./max(abs(u1());
    u0=u1;
end
Ie=u1.*conj(u1);
Ie=Ie./max(Ie();
surf(X,Y,Ie);
shading interp;
axis([-a,a,-a,a,0,1]);
box on; grid off;
本人是matlab初学者,请各位大神帮忙指点一二!
谢谢了
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

alorsmail

铁杆木虫 (著名写手)

汗,你想问什么 ?
2楼2013-08-20 22:43:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

oewindbell

铜虫 (小有名气)

这个结果不对啊,不知道是哪里出了问题
3楼2013-08-20 23:44:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lty0709

铜虫 (小有名气)

我能知道    是什么么
心中有梦想,眼中才有光泽!
4楼2013-08-21 11:14:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

oewindbell

铜虫 (小有名气)

就是冒号和)组成的
5楼2013-08-21 12:30:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

十年一梦

新虫 (初入文坛)

【答案】应助回帖


感谢参与,应助指数 +1
csgt0: 金币+1, 谢谢 2013-08-23 17:18:18
报错说没有FFT这个函数,改成fft可以运行。不知道结果是你预期的不。不会贴图。
云雾下,大地上,奔跑中
6楼2013-08-22 17:48:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

oewindbell

铜虫 (小有名气)

%%利用二维快速傅里叶变换方法计算谐振腔中的模式
clear;
clc;
lambda=1.064*10^-6;      %波长
k=2*pi/lambda;           %波数
a=0.5*10^-3;             %镜子的半径
fnum=5;                  %菲涅尔数
z=a^2/fnum/lambda;       %腔长
repet=100;               %迭代次数
M=129;N=129;
x=linspace(-a,a,M);
y=linspace(-a,a,N);
[X,Y]=meshgrid(x,y);
u0=ones(M,N);
u1=zeros(M,N);
H=exp(1j*k*z).*exp(-1j*pi*lambda*z.*(X.^2+Y.^2));
for inter=1:repet
    U0=fft2(u0);
    U1=U0.*H;
    u1=ifft2(U1);
    u1=u1./max(abs(u1(:));
    u0=u1;
end
Ie=u1.*conj(u1);
Ie=Ie./max(Ie(:);
surf(X,Y,Ie);
shading interp;
axis([-a,a,-a,a,0,1]);
box on; grid off;
这是修改后的,结果还是有点问题
7楼2013-08-23 08:20:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

oewindbell

铜虫 (小有名气)

正确的结果应该是基模高斯光束的光斑分布
8楼2013-08-23 08:22:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 oewindbell 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 超过35岁的海外博士还可以进高校吗? +3 905452934 2024-05-20 4/200 2024-05-21 22:49 by gaohui8888
[找工作] 浙江的高校现在门槛都这么高吗 +12 dadqweq_qw 2024-05-16 12/600 2024-05-21 22:30 by foolishmani
[考博] 大扩招 +8 version211 2024-05-21 10/500 2024-05-21 21:53 by Silencewalk
[硕博家园] 民办高校入职后稳定吗? +16 905452934 2024-05-16 24/1200 2024-05-21 15:29 by given898
[硕博家园] 2024/2025碳纳米材料方向博士/科研助理申请 +3 小二仙 2024-05-21 6/300 2024-05-21 13:50 by 小二仙
[基金申请] 基金评审 +4 阿呆不呆 2024-05-20 4/200 2024-05-20 15:10 by 一路向东
[教师之家] 普通高校有编制讲师与211高校无编制专职科研岗,应该怎么选 +19 1137025804 2024-05-15 25/1250 2024-05-20 13:32 by Zhangsanxi
[考博] 25年博士申请 +6 lixinmiao9 2024-05-18 6/300 2024-05-20 11:19 by 裴先生533
[考博] 【2025 申博】材料或者冶金工程 +4 枫落孤城 2024-05-19 5/250 2024-05-20 10:52 by 枫落孤城
[考博] 考博跨专业可以跨多远 +5 竹外。。。 2024-05-18 6/300 2024-05-19 21:51 by 摩天思瑞
[论文投稿] Nano-Micro Letters投稿可以用PDF上传吗 5+4 962511369 2024-05-18 4/200 2024-05-19 15:47 by ca0yan9
[论文投稿] 推荐转投( transfer pending)是否有用? 50+3 lily5289 2024-05-17 7/350 2024-05-19 15:11 by wanghuawei
[基金申请] 大佬们,哪位大神知道E09有没有送啊? +4 牛棕色左右 2024-05-15 7/350 2024-05-18 22:48 by 牛棕色左右
[基金申请] 国自然青基把共同第一作者标成了唯一第一作者 +27 1137025804 2024-05-15 29/1450 2024-05-18 16:22 by CQmadfrog
[电化学] 锂离子电池石墨负极用 1M LiPF6 in DEC:EC=1:1 Vol% 可以吗? 50+3 fffhhhhh 2024-05-15 8/400 2024-05-17 14:57 by 多点关心多点i
[基金申请] 青基 +3 变成超人 2024-05-15 4/200 2024-05-17 12:42 by ssxclkj
[硕博家园] 五氯化铌怎么溶解啊 +3 南南枝枝 2024-05-17 5/250 2024-05-17 11:37 by ad_fish
[考博] 24应届生寻博导 +3 8139173 2024-05-15 4/200 2024-05-16 21:09 by 不容易456
[基金申请] 系统导出申报书中参与人那一页的格式,跨入两页,要通过调整行间距调整到一页吗? +3 danisha 2024-05-15 5/250 2024-05-16 18:21 by danisha
[教师之家] 问题已解觉,谢谢大家关注! +7 lzgj258 2024-05-15 11/550 2024-05-15 19:15 by 环境检测2024
信息提示
请填处理意见