dgesvd_ 在哪个库中?
In what library is dgesvd_?
我正在尝试在代码中使用函数 dgesvd_(),但找不到我必须包含以便编译器检测到它的库!
我只发现了一些 LAPACK 或类似的东西,但在任何地方都看不到包含或相关信息。
dgesvd
计算实数矩阵的奇异值分解 (SVD)。它是 LAPACK 的一部分。 LAPACK 实际上并不是一个库,而是一个用于数值代数函数的 接口 。标准实现是由 Netlib LAPACK. However, the Intel MKL also implement this (more efficiently than the one of Netlib). LAPACKE 提供的,是 Netlib 实现提供的 FORTRAN 的 C 接口。它提供了一个头文件,可用于 C 项目调用 LAPACK 函数(link 在运行时编辑)。只要你 link 一个 LAPACK-compatible 库,你就可以在你的 C 项目中使用它。
我正在尝试在代码中使用函数 dgesvd_(),但找不到我必须包含以便编译器检测到它的库!
我只发现了一些 LAPACK 或类似的东西,但在任何地方都看不到包含或相关信息。
dgesvd
计算实数矩阵的奇异值分解 (SVD)。它是 LAPACK 的一部分。 LAPACK 实际上并不是一个库,而是一个用于数值代数函数的 接口 。标准实现是由 Netlib LAPACK. However, the Intel MKL also implement this (more efficiently than the one of Netlib). LAPACKE 提供的,是 Netlib 实现提供的 FORTRAN 的 C 接口。它提供了一个头文件,可用于 C 项目调用 LAPACK 函数(link 在运行时编辑)。只要你 link 一个 LAPACK-compatible 库,你就可以在你的 C 项目中使用它。