数组元素赋值的数学符号编程循环,无求和或乘积

Mathematical notation programming looping for array element assignment, no summation or product

我正在寻找能够代表此代码的适当数学符号。

for(X = 0; X < ACA_Bin.size; X++) {
   ACA_CORRECTION[X] = ACA_Bin[X] + ACA_OFFSET
}

这不是需要 Sigma 符号的求和或乘积

那么有赋值符号吗?

如果将 ACA_Correction 和 ACA_Bin 写为向量,例如 xy:

x = (x1, x2, ..., xN)

y = (y1, y2, ..., yN)

其中 xi 是 x 的第 i 个元素,yi 是 y 的第 i 个元素。

循环可以表示为:

x = y + 偏移量

其中 offset 在您的代码中是 ACA_OFFSET。

您可以将 xy 视为元素的集合。 'x = y + offset' 只是说'x 是将偏移量添加到每个的结果y' 中的元素。这相当于你的循环。

您可以找到有关矢量表示法的更多信息 here