
求助:matlab语言转成fortran语言。程序如下。 20
symsxforn1=1:5forn2=1:5Pn1(n1)=(1-x^2)^(1/2)/(2^n1*factorial(n1))*diff((x^2-1)^n1,x,n...
syms x
for n1=1:5
for n2=1:5
Pn1(n1)=(1-x^2)^(1/2)/(2^n1*factorial(n1))*diff((x^2-1)^n1,x,n1+1);
Pn2(n2)=(1-x^2)^(1/2)/(2^n2*factorial(n2))*diff((x^2-1)^n2,x,n2+1);
y(n1,n2)=int(Pn1(n1)*Pn2(n2),x,-1,1);
end
end
程序内容就是两个连带勒让德函数的乘积的积分运算。。。请问如何转成fortran的呢。这个matlab程序是正确的,结果已运行出来了。 展开
for n1=1:5
for n2=1:5
Pn1(n1)=(1-x^2)^(1/2)/(2^n1*factorial(n1))*diff((x^2-1)^n1,x,n1+1);
Pn2(n2)=(1-x^2)^(1/2)/(2^n2*factorial(n2))*diff((x^2-1)^n2,x,n2+1);
y(n1,n2)=int(Pn1(n1)*Pn2(n2),x,-1,1);
end
end
程序内容就是两个连带勒让德函数的乘积的积分运算。。。请问如何转成fortran的呢。这个matlab程序是正确的,结果已运行出来了。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询