数组元素赋值的数学符号编程循环,无求和或乘积
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 写为向量,例如 x 和 y:
x = (x1, x2, ..., xN)
y = (y1, y2, ..., yN)
其中 xi 是 x 的第 i 个元素,yi 是 y 的第 i 个元素。
循环可以表示为:
x = y + 偏移量
其中 offset 在您的代码中是 ACA_OFFSET。
您可以将 x 和 y 视为元素的集合。 'x = y + offset' 只是说'x 是将偏移量添加到每个的结果y' 中的元素。这相当于你的循环。
您可以找到有关矢量表示法的更多信息 here。
我正在寻找能够代表此代码的适当数学符号。
for(X = 0; X < ACA_Bin.size; X++) {
ACA_CORRECTION[X] = ACA_Bin[X] + ACA_OFFSET
}
这不是需要 Sigma 符号的求和或乘积
那么有赋值符号吗?
如果将 ACA_Correction 和 ACA_Bin 写为向量,例如 x 和 y:
x = (x1, x2, ..., xN)
y = (y1, y2, ..., yN)
其中 xi 是 x 的第 i 个元素,yi 是 y 的第 i 个元素。
循环可以表示为:
x = y + 偏移量
其中 offset 在您的代码中是 ACA_OFFSET。
您可以将 x 和 y 视为元素的集合。 'x = y + offset' 只是说'x 是将偏移量添加到每个的结果y' 中的元素。这相当于你的循环。
您可以找到有关矢量表示法的更多信息 here。