VB编程:用递归方法求n阶勒让德多项式的值,递归公式为:
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/30 08:23:35
VB编程:用递归方法求n阶勒让德多项式的值,递归公式为:
当n=0,Pn(x)=1
当n=1,Pn(x)=x
当n>1,Pn(x)=((2n-1)*x*Pn-1(x)-(n-1)*Pn-2(x))/n
求代码!
当n=0,Pn(x)=1
当n=1,Pn(x)=x
当n>1,Pn(x)=((2n-1)*x*Pn-1(x)-(n-1)*Pn-2(x))/n
求代码!
代码如下:
Option Explicit
Private Sub Command1_Click()
MsgBox P(2,2)
End Sub
Function P(ByVal n As Integer,ByVal x As Double) As Double
If n = 0 Then
P = 1
Exit Function
End If
If n = 1 Then
P = x
Exit Function
End If
P = ((2 * n - 1) * x * P(n - 1,x) - (n - 1) * P(n - 2,x)) / n
End Function
Option Explicit
Private Sub Command1_Click()
MsgBox P(2,2)
End Sub
Function P(ByVal n As Integer,ByVal x As Double) As Double
If n = 0 Then
P = 1
Exit Function
End If
If n = 1 Then
P = x
Exit Function
End If
P = ((2 * n - 1) * x * P(n - 1,x) - (n - 1) * P(n - 2,x)) / n
End Function
VB编程:用递归方法求n阶勒让德多项式的值,递归公式为:
vc6.0,题目是用递归方法求n阶勒让德多项式的值,递归公式在下面:
c++用递归法求n阶勒让德多项式的值!
c语言:用递归方法编写程序,求n阶勒让德多项式的值
vb编程 用递归函数求数列1,1,2,3,5,8,13,21.的第N项
VB编程:编递归函数过程,计算1+2+3……..+n的值(n是自然数)
VB语句问题,用递归的方法,求任意数的阶乘.
C语言编程:用函数递归法求Fibonacci数列的前n项·
利用递归的方法求自然数n的阶乘
试写出求递归函数F(n)的递归算法,并消除递归
C语言程序题:1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现
用递归的方法实现fun函数的定义 :m,n均为正整数