|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
程序如下:
syms x y v a b s D E h
J0=besselj(0,x); Y0=bessely(0,x); %第一、二类贝塞尔函数
I0=besseli(0,x); K0=besselk(0,x); %第一、二类修正贝塞尔函数
J1=besselj(1,y); Y1=bessely(1,y);
I1=besseli(1,y); K1=besselk(1,y);
x=0.02*s;y=0.1*s;
%D=E*h^3/(12*(1-v^2));
A=[J0 I0 Y0 K0;
-J1 I1 -Y1 -K1;
J0-(1-v)*J1/y -(I0-(1-v)*I1/y) Y0-(1-v)*Y1/y -(K0+(1-v)*K1/y);
-y*J1 -y*I1 -y*Y1 y*K1];
Q=det(A);
a=0.02;b=0.1;h=0.002;v=0.3;E=110e+9;p=8500;
EQ=subs(Q);
s=solve(EQ,'s')
运行后出现:
Warning: Warning, solutions may have been lost
s =
0
-.28520623831532364547345649892785e-37-14.117914639343273102748346261382*i
-14.117914639343273102748346261382
结果不对呀!是不是不能用solve解?
请高手指点指点! |
|