0

我想使用 lapack 库clapck,但我怎么能在 Visual Studio 2008 的 C++ 项目中使用它...

我也在审查模板数字工具包

您是否做过类似的事情,您建议在 Visual Studio C++ 项目中使用什么?您可以发布一个必须包含标题的简单示例吗?

4

1 回答 1

1
TNT is easy enough.

    #include "cmat.h"
    #include "lu.h"
    /*******************************
     * PURPOSE: Solves a linear equation in the form of Ax = b.
     *****/
    using namespace TNT;
    void matrix_solve(double V[9], double xb[3])
    {
      Matrix<double> A(3, 3, V);
      Vector<int> ipiv(3);
      Vector<double> b(3, xb);
      LU_factor(A, ipiv);
      LU_solve(A, ipiv, b);
      xb[0] = b[0];
      xb[1] = b[1];
      xb[2] = b[2];
    }
于 2011-10-18T00:32:42.940 回答