- 积分
- 0
- 注册时间
- 2008-9-11
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2014-1-26 18:56:24
|
显示全部楼层
来自 河北邯郸
我试了一下,还是不行。
n=0;
X=-0.1:0.001:0.1;
a=130;
b=200;
y=((n/a-1/5000)* besselj(n,130*X)-X.* besselj(n+1,130*X)).* ((n/b+1/5000)* bessely(n,200*X)-X.* bessely(n+1,200*X))- ((n/b+1/5000)* besselj(n,200*X)-X.* besselj(n+1,200*X)).* ((n/a-1/5000)* bessely(n,130*X)-X.* bessely(n+1,130*X));
plot(X,y)
hold on
plot([-0.15 0.15],[0 0],'k');
f=@(X) ((n/a-1/5000)* besselj(n,130*X)-X.* besselj(n+1,130*X)).* ((n/b+1/5000)* bessely(n,200*X)-X.* bessely(n+1,200*X))- ((n/b+1/5000)* besselj(n,200*X)-X.* besselj(n+1,200*X)).* ((n/a-1/5000)* bessely(n,130*X)-X.* bessely(n+1,130*X));
X0=-0.09;
arrayfun(@(X)fzero(f,X),X0);
Warning: Imaginary parts of complex X and/or Y arguments ignored
??? Error using ==> fzero at 324
Function value at starting guess must be finite and real.
Error in ==> @(X)fzero(f,X)
|
|