orth(somematrix)
內置於MATLAB中,但似乎沒有在Haskell hmatrix庫中可用。如何使用hmatrix計算矩陣的正交基?
1
A
回答
5
import Numeric.LinearAlgebra
orth :: Field a => Matrix a -> [Vector a]
orth m = toColumns $ fst $ qr m
或點免費
orth = toColumns . fst . qr
Wikipedia有一個解釋。
1
也許這就是你需要:
orth m = toColumns u
where (u,_,_) = compactSVD m
https://github.com/AlbertoRuiz/hmatrix/issues/10#issuecomment-4077403
+0
來自qr分解的旋轉q的列跨越整個空間。如果你想要輸入矩陣m的距離空間的正交基,那麼你必須只從q中選擇「rank m」列(使用SVD對矩陣秩進行數值估計)。或者,您可以像上面那樣使用compatSVD,但基礎矢量將會不同。 – 2012-02-22 08:40:25
相關問題
- 1. 如何用TensorFlow計算矩陣運算?
- 2. 如何使用JAMA(Java矩陣包)計算矩陣的僞逆矩陣?
- 3. 矩陣計算
- 4. 計算矩陣
- 5. 如何使矩陣計算更快?
- 6. 如何使用HMATRIX
- 7. 使用LibreOffice的基本(LibreOffice的計算值)的矩陣工作
- 8. 使用lapack在C/C++中計算矩陣的逆矩陣
- 9. 使用矩陣*(矩陣')的特徵向量計算svd
- 10. 計算在矩陣
- 11. CSS矩陣計算
- 12. 矩陣計算MATLAB
- 13. Matlab:如何計算矩陣的逆
- 14. 如何計算立體視覺的基本矩陣
- 15. 如何計算Kitti數據集的基本矩陣?
- 16. 如何正確計算正射投影矩陣?
- 17. 矩陣R中計算矩陣
- 18. 如何將多個矩陣從單個文件解析到hmatrix?
- 19. 使用Excel計算協方差矩陣
- 20. 使用VBA計算協方差矩陣
- 21. 使用java進行矩陣計算
- 22. 使用scipy計算矩陣排名
- 23. 使用Matlab計算矩陣sim R R
- 24. XML值的矩陣計算
- 25. 如何計算單應性矩陣H
- 26. 如何計算元件在矩陣
- 27. 如何計算術語文檔矩陣?
- 28. 如何計算傳遞函數矩陣的符號計算?
- 29. 如何計算數據使用矩陣的譜密度matlab
- 30. 計算一個大矩陣內出現的矩陣的算法
他們說使用Numeric.LinearAlgebra.Algorithms.qr,但我不知道怎麼寫'orth'在'QR方面'。 – mcandre 2012-02-20 19:24:07