本文第 1789 页上有一个递归方程,我需要一些帮助来制作一个 python 程序来计算 pi_i。我不知道这里发生了什么。
其他参考:原始论文,页数(根据 adobe,不是物理页)43 和 86
编辑并且我已经删除了我写的内容,因为我得到的所有答案都是 0,即使所有值都是浮点数。我相信我看起来有点像下面发布的代码
这是一个伪代码/VBAish 答案:
Function T(i as Integer, n as Integer, m as Integer) As Double
Dim j As Integer, temp As Double
Select Case i
Case 0
If n < 1 Then
n = 1
Else
If n < m Then
T = 2 * T(0,n-1)
Else
T = 2 * T(0,n-1) - T(0,n-m-1)
End If
End If
Case 1
If n < m Then
T = 0
Else
If n = m Then
T = 1
Else
If n = m + 1 Then
T = 2
Else
temp = 0
For j = -1 to n-m-1
temp = temp + T(0,j) * T(0,n-m-2-j)
Next j
T = temp
End If
End If
End If
Case 2 to 9999999
temp = 0
For j = -1 to n-2*m-i
temp = temp + T(0,j) * T(i-1,n-m-2-j)
Next j
T = T(i-1,n-1) + temp
End Case
End Function
您将需要计算论文中描述的中间值,然后循环它们以将它们添加到您看到大总和符号的位置......