2012-07-07 58 views
1

我环顾四周寻找用于Xcode的C代码中的SVD库。我发现svdcmp.c(从计算中的数字食谱),但它非常非常慢。我发现其他SVD库如SVDLIBCCLAPACK。但是它们必须由终端编译。有没有在Xcode中编译它们的方法?或者可能有另一个图书馆在场?用于Xcode的SVD库

+0

然后在终端中编译它们并使用Xocde链接它们。并不难。 – Linuxios 2012-07-07 23:51:11

+0

是的,我知道这是一种方式。但是,我正在寻找是否有办法在Xcode中实现它。 – shunyo 2012-07-08 01:34:45

回答

2

在xcode中,您可以在您的项目中包含/添加acceleroe/accelerate.h框架。比您可以使用可用的c版本的CLAPACK。 gdesvd_是你正在寻找的功能。

+0

谢谢。这个库正是我正在寻找的。 – shunyo 2012-08-10 04:05:05

+0

'dgesvd_' [https://software.intel.com/zh-cn/mkl-developer-reference-c-singular-value-decomposition-lapack-driver-routines],而不是'gdesvd_'!第一个符号d/f表示输入的类型(double/float),然后跟随例程的名称。 – 2017-08-23 14:00:13