1

我想知道 CUSP 库是否提供了一个函数来创建具有特定列数、行数和任何随机值的矩阵?

我找到了 poisson5pt 函数,但它没有返回我指定的维度的矩阵!

提前致谢

4

1 回答 1

0

在 CUSP 矩阵库中,您会发现random.h几乎可以满足您的需求:

template <class MatrixType>
void random(size_t num_rows, size_t num_cols, size_t num_samples, MatrixType& output)

这将生成您指定的维度矩阵,其中您请求的随机位置数填充为 1。

修改它以使用随机值而不是统一值将是微不足道的,尽管我不明白为什么你会想要这样的矩阵。如果您计划在任何线性代数运算中使用这样的矩阵,则不能保证在测试矩阵中具有您可能需要的任何属性。

于 2013-07-10T09:29:38.443 回答