使用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在C/C++中計算矩陣的逆矩陣
- 2. 用C#計算NxN矩陣行列式
- 3. 使用python計算矩陣行列式的行列式
- 4. 計算矩陣的行列式
- 5. 如何計算使用lapack/blas的線性系統,當矩陣是psd時?
- 6. (Fortran)如何使用lapack中的DSYEV來計算(方形)矩陣的特徵值?
- 7. 使用java進行矩陣計算
- 8. Lapack調用反轉矩陣
- 9. 如何用TensorFlow計算矩陣運算?
- 10. 如何在Dundas DashBoard 2.5中格式化餅圖數值2.5
- 11. 矩陣計算
- 12. 如何使用JAMA(Java矩陣包)計算矩陣的僞逆矩陣?
- 13. 用cublas設備API計算矩陣行列式
- 14. 計算矩陣
- 15. 如何使矩陣計算更快?
- 16. Colspan跨越2.5列?
- 17. 旋轉矩陣按列計算而不是按行計算
- 18. CSS矩陣計算
- 19. 遞歸計算矩陣(nxn)的行列式
- 20. 計算未成年人的矩陣行列式!
- 21. 矩陣計算MATLAB
- 22. C程序來計算一個NxN矩陣的行列式
- 23. 計算在矩陣
- 24. Struts 2.3.28.1到2.5遷移------支持Struts 2.5中的jar 2.5
- 25. 如何在NUnit 2.5中使用TestCase?
- 26. 如何在Spring MVC 2.5中使用JMF?
- 27. 斯威夫特的矩陣行列式計算器
- 28. 矩形矩陣的Lapack Orthonormalization函數
- 29. 玩框架2.5如何設置模式?
- 30. 如何將Python數組轉換爲SymPy矩陣來計算行列式?
Lapack ++包含所有BLAS操作。 BLAS中沒有行列式功能,但可能有其他方法可用於獲取行列式。 – 2009-07-20 11:30:41
對不起,我誤解了你的問題。我應得的惡業:-)。 – 2009-07-20 16:06:08