- 注册时间
- 2022-8-7
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 105
- 在线时间
- 小时
|
发表于 2023-2-15 13:13:26
|
显示全部楼层
# 使用 Calculator 的 printRecursiveSeries() 函数. (目前暂时只能处理形如 h_{n+1}=f(h_n) 的递推公式, 其中 f() 为一元有理函数.)
# 第一个参数是迭代式, 例如 $a_{n+1}=\frac{a_n+n+1}{1+a_n*(n+1)}$, 则输入 (a_n+n+1)/(1+a_n*(n+1))
# 第二个参数是通项 $a_n$, 则输入 a_n
# 第三个参数指初始值 $a_1=0$, $n$ 默认从 1 开始.
# 第四个参数表示要打印的项数.
# 第五个参数可选, 表示分隔符. 可以输入 \n, \t, \n\n, 或其他符号
# 由于要输出分数形式, 故先进入分数计算模式
>> :mode=fraction
>> printRecursiveSeries((a_n+n+1)/(1+a_n*(n+1)),a_n,0,10,\n)
输出如下:
[1] 0|1
[2] 2
[3] 5|7
[4] 11|9
[5] 7|8
[6] 11|10
[7] 27|29
[8] 37|35
[9] 22|23
[10] 28|27
------------------------
若上面的 10 改为 2021, 则最后输出
。。。
[1970] 970718|970717
[1971] 1943405|1943407
[1972] 1945379|1945377
[1973] 973675|973676
[1974] 974663|974662
[1975] 1951299|1951301
[1976] 1953277|1953275
[1977] 977626|977627
[1978] 978616|978615
[1979] 1959209|1959211
[1980] 1961191|1961189
[1981] 981585|981586
[1982] 982577|982576
[1983] 1967135|1967137
[1984] 1969121|1969119
[1985] 985552|985553
[1986] 986546|986545
[1987] 1975077|1975079
[1988] 1977067|1977065
[1989] 989527|989528
[1990] 990523|990522
[1991] 1983035|1983037
[1992] 1985029|1985027
[1993] 993510|993511
[1994] 994508|994507
[1995] 1991009|1991011
[1996] 1993007|1993005
[1997] 997501|997502
[1998] 998501|998500
[1999] 1998999|1999001
[2000] 2001001|2000999
[2001] 1001500|1001501
[2002] 1002502|1002501
[2003] 2007005|2007007
[2004] 2009011|2009009
[2005] 1005507|1005508
[2006] 1006511|1006510
[2007] 2015027|2015029
[2008] 2017037|2017035
[2009] 1009522|1009523
[2010] 1010528|1010527
[2011] 2023065|2023067
[2012] 2025079|2025077
[2013] 1013545|1013546
[2014] 1014553|1014552
[2015] 2031119|2031121
[2016] 2033137|2033135
[2017] 1017576|1017577
[2018] 1018586|1018585
[2019] 2039189|2039191
[2020] 2041211|2041209
[2021] 1021615|1021616
------------------------
By Calculator
|
|