我想知道CUSP库是否提供了一个函数来创建一个具有特定数量的列、行和任何随机值的矩阵?
我找到了poisson5pt函数,但它没有返回具有我指定的维数的矩阵!
提前感谢
发布于 2013-07-10 17:29:38
在CUSP矩阵库中,您将找到random.h,它几乎可以做您想要的事情:
template <class MatrixType>
void random(size_t num_rows, size_t num_cols, size_t num_samples, MatrixType& output)这将生成一个具有您指定的维度的矩阵,其中您请求的随机位置数填充为1。
将其修改为使用随机值而不是单位将是微不足道的,尽管我不明白为什么您会想要这样的矩阵。如果您计划在任何线性代数运算中使用测试矩阵,则不能保证它具有测试矩阵中可能需要的任何属性。
https://stackoverflow.com/questions/17566404
复制相似问题