文件名称:matlab的素描代码-HutchPlusPlus:Hutch++代码:最佳随机轨迹估计
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-12 21:44:44
系统开源
matlab的素描代码这是为创建的公共代码。 此存储库包含用于重新创建论文实验的MATLAB代码以及简化的代码,这些代码使Hutch ++可以更轻松地用于下一个应用程序(或将其转换为您选择的语言)。 简单代码 simple目录在适当命名的文件中包含针对所呈现算法的最小化脚本: simple\simple_hutchinson.m :Hutchinson的估算器 simple\simple_hutchplusplus.m :Hutch ++算法(本文的算法1) simple\simple_na_hutchplusplus.m :NA-Hutch ++算法(本文的算法2) simple\simple_subspace_projection.m :子空间投影算法(仅一次迭代;来自) 核心代码 core目录在适当命名的文件中包含了所呈现算法的更灵活,注释更好的脚本。 这些脚本接受矩阵和函数句柄作为输入。 它们还允许用户指定某些可选参数,例如在草图绘制或Hutchinson步骤中使用的确切分布以及要运行的子空间投影迭代次数。 core\hutchinson.m :Hutchinson的估算器可选
【文件预览】:
HutchPlusPlus-main
----experiments()
--------compare_estimators_on_matrix.m(4KB)
--------lanczos.m(2KB)
--------compare_estimators_estrada_index.m(2KB)
--------compare_estimators_on_matvec_oracle.m(7KB)
--------compare_estimators_log_determinant.m(2KB)
--------compare_estimators_number_of_triangles.m(1KB)
----simple()
--------simple_subspace_projection.m(505B)
--------simple_hutchplusplus.m(597B)
--------simple_na_hutchplusplus.m(719B)
--------simple_hutchinson.m(398B)
----core()
--------hutchinson.m(2KB)
--------na_hutchplusplus.m(4KB)
--------hutchplusplus.m(3KB)
--------subspace_projection.m(3KB)
----LICENSE(1KB)
----README.md(4KB)