我试图用sympy来解决斐波那契系列的复发关系。我得到了一个与教科书不同的答案。不知道我错在哪里。
我的同意代码
from sympy import *
f=Function('f')
var('y')
var('n',integer=True)
f=y(n)-y(n-1)+(n-2)
rsolve(f,y(n))
输出
C0 +( - n + 1)*(n / 2 - 1)
答案 0 :(得分:7)
这是解决Fibonacci递归的完整代码。请仔细注意正确使用setTimeout(function() {
$(".ui-datepicker-calendar td.Highlighted").filter(function() {
var date = $(this).text();
console.log(date);
return /\d/.test(date);
}).find("a").html($('#dataDiv').html()); // Add custom data here
// }).find("a").attr('data-custom', $('#dataDiv').html()); // Add custom data here
}, 0)
和Function
。
symbols
from sympy import * y = Function('y') n = symbols('n',integer=True) f = y(n)-y(n-1)-y(n-2) rsolve(f,y(n),{y(0):0, y(1):1})