2011-03-24 13 views
11

qualcuno sa se esiste una buona gemma per le operazioni matematiche/geometriche? Ho bisogno di alcune di queste cose:Gemma matematica rubino

  • Dot prodotto
  • prodotto Croce
  • Angolo tra vettori
  • Matrix
  • normale superficie
  • calcoli vettoriali (aggiungere, sottrarre ...)
  • Singular Value Decomposition
.210

thx, Tux

risposta

8

Consiglio vivamente il Ruby/GSL gemma.

Potrebbe essere necessario fare riferimento allo GSL manual per calcolare il nome della funzione che è necessario chiamare, se non è documentato nella documentazione di Ruby/GSL.

+0

thx, cercherò questo fuori! ed è anche disponibile come gemma http://rubygems.org/gems/gsl – 23tux

+0

L'ho provato, un ottimo wrapper per gsl. grazie! – 23tux

+0

Questo involucro sembra davvero fantastico! – NilsHaldenwang

0

Non sono sicuro se questo può aiutare: http://narray.rubyforge.org

+0

Mi dispiace, ma non trovo alcun calcolo matematico come ho descritto sopra. Come pensi di usare il narray per questi calcoli? – 23tux

+1

con GSL. Solitamente vanno insieme. –

2

http://linalg.rubyforge.org/ sembra fare quello che vuoi. Si basa su LAPACK, la struttura algebrica lineare 40 anni ultra testata standard. Inoltre, è possibile collegare librerie LAPACK specifiche del fornitore per un codice ottimizzato.

+0

Hmmm, sembra che linalg non sia disponibile come gemma. Conosci una soluzione per questo? Voglio usarlo con bundler per un'applicazione rails3. – 23tux

+0

@ 23tux: non ho mai usato il rubino, non posso dirtelo. So comunque come usare Google. –

+0

Non perdere tempo con questo. Scegli invece Gemma Ruby/GSL. –

0

NMatrix dal progetto SciRuby potrebbe essere quello che stai cercando.

Problemi correlati