| 查看: 934 | 回复: 1 | ||
[求助]
帮忙看一下程序解方程部分老说越界,不能正常运行 已有1人参与
|
|
这是主程序,想把sctrt子程序的结果注入sctrr中求出信号功率等画图,但是出现问题,??? Attempted to access tspan(1); index out of bounds because numel(tspan)=0. Error in ==> dde23 at 100 t0 = tspan(1); Error in ==> ctr at 82 solt=dde23(@sctrt,xt0,[ts,tfs],[],p); 下面附上子程序:function xdot=sctrt(x,p) i=p.it;%DFB的偏置电流; %********transmitter laser with all-optical feedback********* dnt=i/(p.V*p.q)-1/p.tn*x(1)-x(2)*p.Gn*(x(1)-p.n0)*(1+p.eps*x(2))^-1; dst=1/p.tn*p.gm*p.yt*x(1)-1/p.tpt*x(2)+x(2)*p.Gn*(x(1)-p.n0)*((1+p.eps*x(2))^-1)*p.yt; dft=1/2*p.af*(p.Gn*(x(1)-p.n0)*((1+p.eps*x(2))^-1)*p.yt-1/p.tpt); xdot=[dnt; dst; dft]; 另一个子程序:function xdot=sctrr(x,p,st) kcj=p.kinj/p.tin; if t-p.tj>=0 [xt,xpt]=deval(st,t-p.tj); else xt=[0,0,0]; end %*receiver laser with all-optical feedback and transmitter light injection* g2=(1-p.epss*x(2)^2-p.epc*x(4)^2); g4=(1-p.epss*x(4)^2-p.epc*x(2)^2); dnr=I/(p.q*p.Vs)-x(1)/p.tns-p.vg*p.Gs*(x(1)-p.n0s)*(g2*x(2)^2+g4*x(4)^2); dsr=1/2*(p.yts*p.vg*p.Gs*(x(1)-p.n0s)*g2-1/p.tps)*x(2)+kcj*xt(2)*cos((x(3)-xt(3))-p.shixie*t); dfr=1/2*p.as*(p.yts*p.vg*p.Gs*(x(1)-p.n0s)*g2-1/p.tps)-2*pi*(p.miucw-p.vs)-kcj*xt(2)/x(2)*sin((x(3)-xt(3))-p.shixie*t); dsr2=1/2*(p.yts*p.vg*p.Gs*(x(1)-p.n0s)*g4-1/p.tps)*x(4); dfr2=1/2*p.as*(p.yts*p.vg*p.Gs*(x(1)-p.n0s)*g4-1/p.tps)-2*pi*(p.miuccw-p.vs); xdot=[dnr; dsr; dfr; dsr2; dfr2]; 请大家帮我看看如何正确得出结果。如果能出来正确的结果愿意全部的金币奉上 [ Last edited by xiegangmai on 2013-5-9 at 15:25 ] |
» 猜你喜欢
2026年机械制造与材料应用国际会议 (ICMMMA 2026)
已经有4人回复
磺酰氟产物,毕不了业了!
已经有6人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有9人回复
Cas 72-43-5需要30g,定制合成,能接单的留言
已经有8人回复
北京211副教授,35岁,想重新出发,去国外做博后,怎么样?
已经有8人回复
论文终于录用啦!满足毕业条件了
已经有25人回复
自荐读博
已经有3人回复
不自信的我
已经有5人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
2楼2017-03-23 14:32:14












回复此楼