Sum NetLogo:如何使用NetLogo计算无穷级数(或部分和)?

Sum NetLogo:如何使用NetLogo计算无穷级数(或部分和)?,sum,netlogo,series,infinite,Sum,Netlogo,Series,Infinite,如何使用NetLogo计算无穷级数? 例如,如何计算x^i的和,其中i为0到10? (求和的下界是i=0,求和的上界是i=10(或无穷大),x是一个表示序列中每个连续项的索引变量)你不能做无限级数,NetLogo没有代数运算。但是,您可以构造一个函数,该函数接受相关的幂并将它们相加 我想这就是你想要的: to-report sum-power [#x #upper] let range-list range (#upper + 1) let result reduce [ [so-far

如何使用NetLogo计算无穷级数? 例如,如何计算x^i的和,其中i为0到10?
(求和的下界是i=0,求和的上界是i=10(或无穷大),x是一个表示序列中每个连续项的索引变量)

你不能做无限级数,NetLogo没有代数运算。但是,您可以构造一个函数,该函数接受相关的幂并将它们相加

我想这就是你想要的:

to-report sum-power [#x #upper]
  let range-list range (#upper + 1)
  let result reduce [ [so-far next] -> #x ^ next + so-far ] range-list
  report result
end

例如,
sum power 23
返回14,因为第一个是(0+2^1),然后加2^2,然后2^3=0+2+4+8

你不能做无限级数,NetLogo没有代数运算。但是,您可以构造一个函数,该函数接受相关的幂并将它们相加

我想这就是你想要的:

to-report sum-power [#x #upper]
  let range-list range (#upper + 1)
  let result reduce [ [so-far next] -> #x ^ next + so-far ] range-list
  report result
end

例如,
sum power 23
返回14,因为第一个是(0+2^1),然后加2^2,然后2^3=0+2+4+8

只是为了澄清,x是一个10元素的数字向量?也就是说,和(x(I)^I)?为了澄清,x是一个10元素的数字向量?即总和(x(I)^I)?