2014-11-06 75 views
0

我有一個函數,其參數是const arma::imat & A。而且除了其他的事情我想計算輸入矩陣A的行列式所以我做了犰狳整數矩陣的決定因素

int det = arma::det(A); 

,但編譯過程中出現了以下錯誤:

error: no matching function for call to 'det' 
int det = arma::det(A); 

我試圖谷歌,但沒有發現任何會解決這個問題問題。任何想法請問可能是什麼問題?

+1

我對犰狳沒有很好的舒適感,但是閱讀文檔我認爲你必須使用'conv_to :: from'才能調用'imat :: mat'定義的'det'。 – Caduchon 2014-11-06 09:14:59

+0

作爲魔術!請發表您的評論作爲答案,我會接受它:-) – Jendas 2014-11-06 09:47:21

回答

3

閱讀文檔,我認爲您必須使用conv_to<type>::from才能撥打爲imat::mat定義的det