如何用GeoGebra绘制从1到x的求和函数图像?
解决GeoGebra求和函数无法用变量上限的问题
方法一:用代数公式替换(推荐)
从1到n的整数和有现成公式:S(n) = n(n+1)/2,把你的n换成143091/x,直接写成:
y = ( (143091/x) * (143091/x + 1) ) / 2
输入后GeoGebra直接就能画出函数图像,这是精确的代数表达式,比用Sum+Sequence高效得多,也没数值限制。
方法二:自定义数值函数(适合复杂求和)
如果是没法转换成公式的复杂求和,就用自定义函数+数值采样:
- 先定义函数(用
floor()确保上限是整数,因为Sequence只接受整数范围):f(t) = Sum(Sequence(i, i, 1, floor(143091/t))) - 然后指定x的范围绘制图像,比如要画x从1到1000的图像,输入:
这样GeoGebra会在指定区间内取x的数值,计算对应的求和结果,再连成图像。Plot(f, x, 1, 1000)
注意:第二种方法是数值近似,x的范围要避开0(分母不能为0),如果你的求和需要包含非整数上限的部分,得调整逻辑,但从你的表达式看,应该是求整数i的和,floor()就够用。
内容的提问来源于stack exchange,提问作者Nicolò Tiraboschi
相关产品推荐
相关产品推荐

