我有一个参数为const arma::imat & A
的函数。除了其他方面,我还想计算输入矩阵A的行列式。因此,我做了
int det = arma::det(A);
但是在编译过程中出现以下错误:
error: no matching function for call to 'det'
int det = arma::det(A);
我尝试了谷歌,但没有找到能解决这个问题的东西。有什么想法请问可能是什么问题?
最佳答案
阅读文档,我认为您必须使用conv_to<type>::from
才能调用为det
定义的imat::mat
。
关于c++ - 带 Armadillo 的整数矩阵的行列式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26775006/