2012-07-07 49 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