使用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