答:找本数学物理方法的书,弄好两件事: 1.勒让德函数与缔合勒让德函数,MATLAB的legendre函数是后者。 2.顺便找一下勒让德函数的递推公式。 我刚才粗看了一下,可能P(2,:),t(2,:)的表达式有点问题。 ang应当是角度(弧度制),nmax是勒让德多项式的...
答:程序有以下错误: 1、勒让德函数求出结果为所有符合输入轨道本征值的解,因此当l=1时解有两个。 2、阶乘函数为factorial 3、注意R算出为三阶张量,您要将其换算成二维矩阵 别问我为什么挖坟。。。
答:不清楚!看看《数学建模》上的吧
答:高斯一勒让德求积公式较复杂,不适合一般计算应用。文献[3]提供了变步长高斯一勒让德积分算法,其基本思想是基于复化求积的思想,对于较长区间[a,b】,通过不断地二分区间,每
答:x为符号运算,需要标注。你编的函数是文件,不是直接运行的,需要调用。 你看看书上脚本与函数章节就明白了 function P=Legendre(n) syms x; if (n==0) P=1; else if (n==1) P=x; else P=((2*n-1)*x*Legendre(n-1)-(n-1)*Legendre(n-2))/(n); en...
答:x为符号运算,需要标注。你编的函数是文件,不是直接运行的,需要调用。 你看看书上脚本与函数章节就明白了 function P=Legendre(n) syms x; if (n==0) P=1; else if (n==1) P=x; else P=((2*n-1)*x*Legendre(n-1)-(n-1)*Legendre(n-2))/(n);