Matlab积分Mindlin解

问题描述:

Matlab积分Mindlin解
我在用Matlab二重积分Mindlin解的时候,出现无法计算的问题.
syms a c;
for i=1:n
for j=1:n
z=d1*i-d1/2;
R1=sqrt((d*cos(a))^2+(z-c)^2);
R2=sqrt((d*cos(a))^2+(z+c)^2);
A=(1+u)/(8*pi*(1-u))*((3-4*u)/R1+(z-c)^2/R1^3+(8*u^2-12*u+5)/R2+((3-4*u)*(z+c)^2-2*c*z)/R2^3+6*c*z*(z+c)^2/R2^5);
I1(i,j)=2*int(int(A,c,(j-1)*d1,j*d1),a,0,pi/2);
end
end
其中n,d1,d,u都是可以给出的,但是为什么二重积分没办法计算呢?
1个回答 分类:综合 2014-12-03

问题解答:

我来补答
反正你这个题目中有几个变量没赋值,这样是算不出的.
程序没问题,如果有错就是因为积分不收敛.
 
 
展开全文阅读
剩余:2000
上一页:不是奥数题