【发布时间】:2014-08-18 20:28:20
【问题描述】:
我被困在一个简单的计算中,我曾经在 for 循环中迭代计算。但是现在我不想再用循环来计算它了。
// What I know
double x0 = p*J;
double x1 = p*J - p*J*J;
double x2 = p*J - p*J*J - p*J*J*J;
double x3 = p*J - p*J*J - p*J*J*J - p*J*J*J*J;
// What I want to know
double xi = ?;
如何在不使用循环的情况下计算 xi?
【问题讨论】:
-
你到底想做什么?
xi将收敛到p*J - p*J*J/(1-J)如果|J| < 1否则会发散,但你所说的问题没有意义。 -
@tmyklebu 为什么计算序列的部分和没有意义?
-
顺便说一句,即使它已经得到回答,这个问题在 SO 上几乎是题外话。下次使用Maths SO。
-
@Ordous:这就是他所追求的吗?我说不出来。
-
@tmyklebu 那么他所拥有的显然是一个系列(就此而言是一个简单的几何系列)。他在问如何计算没有循环的系列成员(即封闭形式表达式)。不是很重要,但对于一个简单的数学程序来说肯定是有意义的。
标签: loops math iteration formula taylor-series