Pregunta

orth(somematrix) está integrado en MATLAB pero no parece estar disponible en la Biblioteca Haskell Hmatrix.

¿Fue útil?

Solución

import Numeric.LinearAlgebra    

orth :: Field a => Matrix a -> [Vector a]
orth m = toColumns $ fst $ qr m

o sin punta

orth = toColumns . fst . qr

Wikipedia tiene una explicación.

Otros consejos

Quizás esto es lo que necesitas:

orth m = toColumns u
        where (u,_,_) = compactSVD m

https://github.com/albertoruiz/hmatrix/issues/10#issuecomment-4077403

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top