作业帮 > 数学 > 作业

Warning: Explicit integral could not be found. 求高手解答int()定积分

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/03 11:29:54
Warning: Explicit integral could not be found. 求高手解答int()定积分问题
syms Dd Dd0 x y z Wn theta Ue Ve n s p q
Dd0=10^(-3);
Wn=((2*n+1).*pi.*x.*Dd0)/(3.6);
Dd=Dd0.*tanh(1.76.*sqrt((1/x)-1));
Ue=sqrt((1+sqrt(1+(Dd^2.*(sin(2.*theta)).^2)./(Wn.^2)))/2);
Ve=sqrt((1-sqrt(1+(Dd^2.*(sin(2.*theta)).^2)./(Wn.^2)))/2);
p=(Dd^2.*(sin(2.*theta)).^2.*exp(-2.*Wn.*cos(theta).*0.1));
q=sqrt(Wn.^2+Dd.^2.*(sin(2.*theta)).^2).*(Ue.^4+Ve.^4.*exp(-4.*Wn.*cos(theta).*0.1));
z=p./q;
s=int(z,theta,-pi/2,pi/2);
Warning: Explicit integral could not be found.
就是matlab 没法求出你这个式子的公式解,估计你只能算数值的了 (theta没有赋值,应该没看错吧)
再问: 可是我要求出来关于x的表达式,然后画图的,数值可以吗
再答: 数值可以画图啊,不难,只是不想费力气看你的那个式子,你自己琢磨下吧。 matlab没有万能到世界上所有的积分都能积出来的。。再说,本来就存在很多不可能积出公式解的式子啊,无穷多的式子吧。