matlab二重积分求解问题
按照公式,曲线应该是在半径距离内先逐渐增大的,为什么我的最大值总是出现在内部。参考公式和图片,以及本程序的图片如图:clear;clc;a=15.2;E=0.1;e1=3...
按照公式,曲线应该是在半径距离内先逐渐增大的,为什么我的最大值总是出现在内部。参考公式和图片,以及本程序的图片如图:clear;clc;a=15.2;E=0.1;e1=3.5;e2=20;fun=@(a,r,b)(sin(a).^2.*cos(b))./(1+(r./a).^2-2.*r./a.*sin(a).*cos(b)).*0.5;r=-50:0.1:50;F=(a*E/4/pi)*((e2-e1)/(2e1+e2))*arrayfun(@(r)integral2(@(a,b)fun(a,r,b),0,pi,0,2*pi),r);plot(r,F);
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询