orth(somematrix)
内置在 MATLAB 中,但在 Haskell hmatrix 库中似乎不可用。
问问题
429 次
2 回答
5
import Numeric.LinearAlgebra
orth :: Field a => Matrix a -> [Vector a]
orth m = toColumns $ fst $ qr m
或无积分
orth = toColumns . fst . qr
维基百科有解释。
于 2012-02-21T00:18:13.907 回答
1
也许这就是你需要的:
orth m = toColumns u
where (u,_,_) = compactSVD m
https://github.com/AlbertoRuiz/hmatrix/issues/10#issuecomment-4077403
于 2012-02-21T17:06:37.913 回答