24小时热门版块排行榜    

查看: 1713  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

若薇abc

银虫 (初入文坛)

[求助] 关于求透射率matlab代码

我现在要用matlab求透射率,透射率T=|E2/E1|^2,求大师们帮帮忙,这个代码要怎么写啊?   
我是用FDTD模拟波导中光的传输,用FDTD导出了电场E,放在'ex.dat'文件夹中,然后用matlab求透射率,我的代码如下,但是老是出现错误,求大师们帮帮忙啊
clear all
clc
load('ex.dat')
E=zeros(751,501);
e1=ex(:,1);
e2=ex(:,2);
for k=1:751
    for j=1:501
        E(k,j)=(e1((751-k)*501+j))^2+(e2((751-k)*501+j))^2;
        
    end
end

sx1=sum(E(95:105,540));
sx2=sum(E(95:105,670));
sx2/sx1

[ Last edited by 若薇abc on 2013-4-9 at 23:42 ]
回复此楼

» 猜你喜欢

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

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

apple5211314

新虫 (初入文坛)

3楼2016-06-28 20:12:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

若薇abc

银虫 (初入文坛)

肿么木有人回答,是我问的不专业还是太简单,呜呜呜
2楼2013-04-10 08:32:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见