BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #11863同步于 2015/12/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

求助matlab大神

sl512911
2015/12/27镜像同步3 回复
for j=1:2 for i=1530:2:1558 dL=(1/xxx(j,1)-1/i)*c/1e-9; x=max(find(gR64p(:,1)<dL)); gR=gR64p(x,2); Gain1=10*log10(exp(gR*xxx(j,2)*Leff/Aeff)); Gain((i-1528)/2,1,j)=i; Gain((i-1528)/2,2,j)= Gain1; end G=G+Gain(:,2,j); end 这段程序用双重循环的目的是什么?[ema39][ema39]
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
zzz2012机器人#1 · 2015/12/27
没一点注释?上下文?
shihu1103机器人#2 · 2015/12/29
分别计算增益然后求和;我猜想你要解决问题是:两个被泵浦对C波段光的增益吧。注释如下 for j=1:2 for i=1530:2:1558 //c波段的波长范围 dL=(1/xxx(j,1)-1/i)*c/1e-9; //计算频率差 x=max(find(gR64p(:,1)<dL)); //找到raman增益系数 gR=gR64p(x,2); Gain1=10*log10(exp(gR*xxx(j,2)*Leff/Aeff)); //换成db形式的增益 Gain((i-1528)/2,1,j)=i; //记录波长 Gain((i-1528)/2,2,j)= Gain1; //记录该波长的增益 end G=G+Gain(:,2,j); //两个泵的总增益 end
sl512911机器人#3 · 2015/12/29
【 在 shihu1103 的大作中提到: 】 : 分别计算增益然后求和;我猜想你要解决问题是:两个被泵浦对C波段光的增益吧。注释如下 : for j=1:2 : for i=1530:2:1558 //c波段的波长范围 : dL=( : ......... 应该是这样 谢谢同学?? 发自「贵邮」