2009-03-15 9 views
11

Je suis à la recherche d'un paquet pour faire des mathématiques de la matrice avec des matrices allant jusqu'à environ 100 x 100.bibliothèque d'algèbre linéaire pour le langage de programmation D

Je dois, au minimum, faire Inverses la multiplication et la transposition . Je préférerais une interface plus encapsulée sur des performances plus élevées.

+0

Y at-il quelque chose dans l'endroit usuall qui convient à vos besoins. Je n'ai pas répondu à cette question parce que je pense que vous avez probablement essayé là-bas. http://dsource.org/projects –

+0

Je sais qu'il y a quelques librairies d'algèbre linéaire. Ce que je ne sais pas, c'est comment ils sont faits. Je suis en quelque sorte à la recherche de réponses «J'ai utilisé X et c'était bon». – BCS

Répondre

2

Impossible de faire des appels directs en code C? Ou cherchez-vous une bibliothèque écrite en D?

+1

C ne peut pas surcharger les opérateurs, et la liaison D et C++ est "non trivial". Un wrapper simple autour de lampack ou quoi que ce soit serait bon, mais je veux faire une multiplication avec du code comme "Matrix x = y * z; – BCS

Questions connexes