C编程:对数索引数组

时间:2014-01-13 08:35:50

标签: c indexing series

我正在尝试用对数规则而不是线性规则来抽取给定的向量。

e.g:

给定的向量有100个元素。我想将它减少到10个元素的向量,这些元素与 int 区间[0,99]上的对数规则采用的起始向量的元素相同。

我希望足够清楚。任何帮助表示赞赏!

度过美好的一天!

1 个答案:

答案 0 :(得分:0)

在伪代码中:

int n; // Length of subsampled array

for i:
   new_array[i] = array[(int)(log(i)/log(n)*length(array))]

这是你想要做的吗?