假设我有一个数字数组。
S = [a_1,a_2,...,a_n]
如何计算数组中每个元素的以下函数,并将结果存储在原始元素旁边的相邻单元格中,创建一个 2x2 矩阵?
T = [a_1, 1/(n+1); ...; a_i, i/(n+1); ...; a_n, n/n+1]
对于上述矩阵,“i”表示索引,“n”表示元素的总数。有没有比遍历 for 循环中的每个元素更有效的方法?如果我必须在三个这样的向量上运行这个函数,那么 for 循环会是最好的选择吗?
假设我有一个数字数组。
S = [a_1,a_2,...,a_n]
如何计算数组中每个元素的以下函数,并将结果存储在原始元素旁边的相邻单元格中,创建一个 2x2 矩阵?
T = [a_1, 1/(n+1); ...; a_i, i/(n+1); ...; a_n, n/n+1]
对于上述矩阵,“i”表示索引,“n”表示元素的总数。有没有比遍历 for 循环中的每个元素更有效的方法?如果我必须在三个这样的向量上运行这个函数,那么 for 循环会是最好的选择吗?