使用lapack++庫來計算(非對稱,平方)LaMatGenDouble矩陣的行列式的最佳(最快)方式是什麼?如何使用lapack ++(2.5+)計算行列式矩陣++(2.5+)
1
A
回答
2
一種方法是使用LU分解:
LaVectorLongInt pivots(A.cols());
LUFactorizeIP(A, pivots);
double detA = 1;
for (int i = 0; i < A.cols(); ++i)
detA *= A(i, i);
警告,一個會發生變化,所以製作一份拷貝大概建議。
0
我不知道lapack ++,但我確定沒有標準的lapack,check。據我所知,lapack ++沒有實現本身的操作,而是使用別人的操作,實際上你可以在其中的幾個(atlas,mkl(intel數學內核庫)等等)之間切換。因此,我的假設是,在lapack ++中也有任何決定性操作。計算行列式
相關問題
- 1. 使用lapack計算逆矩陣
- 2. 計算矩陣行列式
- 3. 使用lapack在C/C++中計算矩陣的逆矩陣
- 4. 用C#計算NxN矩陣行列式
- 5. 使用python計算矩陣行列式的行列式
- 6. 計算復矩陣的行列式fortran90
- 7. 計算矩陣的行列式
- 8. 使用LAPACK計算無限帶狀矩陣的特徵值
- 9. 從2x3陣列矩陣計算行列式
- 10. 如何計算使用lapack/blas的線性系統,當矩陣是psd時?
- 11. (Fortran)如何使用lapack中的DSYEV來計算(方形)矩陣的特徵值?
- 12. 如何計算行列式矩陣的2x2 -C
- 13. 矩陣表達式計算
- 14. 使用Joomla 2.5
- 15. 使用java進行矩陣計算
- 16. Lapack調用反轉矩陣
- 17. 如何用TensorFlow計算矩陣運算?
- 18. 存儲陣列injoomla 2.5組件開發
- 19. 矩陣計算
- 20. 如何訪問計數,計算與列和行羣SSRS矩陣
- 21. 如何在Dundas DashBoard 2.5中格式化餅圖數值2.5
- 22. 不能playframework < 2.5 playframework 2.5
- 23. 如何使用JAMA(Java矩陣包)計算矩陣的僞逆矩陣?
- 24. 使用Lapack解決C中的矩陣
- 25. 用cublas設備API計算矩陣行列式
- 26. 矩陣計算
- 27. 計算矩陣
- 28. float addition 2.5 + 2.5 = 4.0? RPN
- 29. 如何使矩陣計算更快?
- 30. 矩陣行列式算法C++
Lapack ++包含所有BLAS操作。 BLAS中沒有行列式功能,但可能有其他方法可用於獲取行列式。 – 2009-07-20 11:30:41
對不起,我誤解了你的問題。我應得的惡業:-)。 – 2009-07-20 16:06:08