我有
Eigen::MatrixXd noise(61, 400000);
// I populate the noise matrix
Eigen::MatrixXd chol(61, 61);
// I populate the chol matrix
Eigen::MatrixXd corr_noise(61, 400000);
// i define the corr_noise matrix as above and
// then try to perform the matrix multiplication as below
corr_noise = chol * noise;
我收到错误的分配错误。
如果矩阵的大小较小,例如61 x 5000,则计算有效。
我安装了16 GB ram,当我看到任务管理器中使用的内存时,我发现内存远低于允许的最大值。
有人可以给我一些关于出了什么问题的指针吗?
提前致谢。