Fast page-wise matrix decomposition

バージョン 1.0.0 (8.4 KB) 作成者: wfH
Perform commonly used matrix decomposition (QR, EIG, SVD) for N-D arrays using C-Mex and LAPACK library.

ダウンロード 8 件

更新 2021/9/27

ライセンスの表示

When I was working on human motion analysis and inverse kinematics, SVD and EIG had to be called for many many many times.(for estimating rotations)
As the for-loop was quite slow, I tried to use mex-file and LAPACK library to speed up the performance.
There are three functions provided.
MDQR is page-wise QR for N-D arrays.
MDEIG is page-wise EIG for N-D arrays.
MDSVD is page-wise SVD for N-D arrays.
Before using these functions, you must compile the mex-file (directly call the function without any input argument to compile).
---------------------------------------------------------------------------------------------------
I don't know much about c-language, so the source code is ugly.
I would appreciate if you could kindly leave your comments.
Please be nice haha.

引用

wfH (2022). Fast page-wise matrix decomposition (https://www.mathworks.com/matlabcentral/fileexchange/99924-fast-page-wise-matrix-decomposition), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2020a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!