|
楼主 |
发表于 2010-3-1 13:06
|
显示全部楼层
非常感谢!!!!!!!!
我还有个问题,不知道这样太麻烦版主好不好 :P
%求beta的方程组
function F=find_beta(B,w)
U0=4*pi*10^(-7);Ud=U0;E0=8.854*10^(-12);Ed=2.56*E0;b=0.01016;h=b/3;
F=[B(1)^2+B(3)^2-w^2*U0*E0;B(2)^2+B(3)^2-w^2*Ud*Ed;(B(1)/U0)*cot(B(1)*(b-h))+(B(2)/Ud)*cot(B(2)*h)];
%这个是根据版主给我的那个贴子,来画图求解http://forum.vibunion.com/thread-18886-1-1.html
x0=[500;800;0.01];options = optimset('Display','off');w=1.5e+11:1e+10:3e+11;
for i=1:1e+9:length(w)
ww=w(i);B = fsolve(@(B) find_beta(B,ww),x0,options);
B1(i)=B(1);B2(i)=B(2);B3(i)=B(3);
end
plot(w/(2*pi*2.4e+10),B1,'-b',w/(2*pi*2.4e+10),B2,'-r',w/(2*pi*2.4e+10),B3,'-g')
但是最后得到的图不是我想要的
unexpected plot
应该是这样的
wanted
请问哪里出错了?十分感谢ChaChing版主!!!!!!!!!
[ 本帖最后由 bleakhand 于 2010-3-1 13:08 编辑 ]
|
|