2012-07-07 4 views
1

J'ai cherché une bibliothèque SVD à utiliser dans un code C pour Xcode. J'ai trouvé svdcmp.c (à partir des Recettes Numériques en informatique) mais c'est très très lent. J'ai trouvé d'autres bibliothèques SVD telles que SVDLIBC et CLAPACK. Mais ils doivent être compilés par le terminal. Existe-t-il un moyen de les compiler dans Xcode? Ou il pourrait y avoir une autre bibliothèque présente?Bibliothèque SVD pour Xcode

+0

Ensuite, compilez-les dans le terminal et utilisez Xocde pour les lier. Pas si dur. – Linuxios

+0

Ouais, je sais que c'est un moyen. Cependant, je cherche s'il y a un moyen de le faire dans Xcode lui-même. – shunyo

Répondre

2

Dans xcode, vous pouvez inclure/ajouter le framework accelerate/accelerate.h à votre projet. que vous avez accès à CLAPACK qui est la version c disponible. gdesvd_ est la fonction que vous recherchez.

+0

Merci. Cette bibliothèque est exactement ce que je cherchais. – shunyo

+0

'dgesvd_' [https://software.intel.com/fr-fr/mkl-developer-reference-c-singular-value-decomposition-lapack-driver-routines], pas' gdesvd_'! Le premier symbole d/f désigne le type d'entrée (double/float), suivi du nom de la routine. –

Questions connexes