层次分析matlab代码工具箱hm-toolbox是专为MATLAB设计,支持高度分层低秩(HODLR)和分层分块(HSS)矩阵处理。在@hodlr类中,利用2 x 2块的递归分割处理非对角线块。@hss类提供基于嵌套基数的HSS算法。此外,工具箱还包括计算矩阵函数和解矩阵方程的例程[1,2]。您可以从GitHub获取最新版本:git clone https://github.com/numpi/hm-toolbox.git,或从网页下载ZIP文件并重命名为hm-toolbox,然后通过添加路径到MATLAB中使用>> addpath /path/to/hm-toolbox。支持GNU Octave>= 4.4,建议在Linux上通过Flatpak启用Octave。