
在MATLAB中的FastBTTB:实现含块Toeplitz结构矩阵的快速乘法代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:本文介绍了在MATLAB中开发的FastBTTB工具箱,专门用于处理包含块 Toeplitz 结构的大规模稀疏矩阵的高效乘法运算。
MATLAB软件提供了一种使用快速BTTB(块Toeplitz Toeplitz block)方法进行矩阵乘法的功能,适用于重力和磁数据的正向建模内核生成。此功能能够生成用于比较的完整矩阵,并创建实现快速BTTB所需的转换矩阵。
提供的脚本包括:
- Testing_Script.m:测试软件中选定参数的选择性代码。
- Test_Efficiency.m:计算使用FFT(快速傅里叶变换)与不使用FFT时的时间效率。
- Test_plot.m:用于生成效率图的脚本。
初始运行建议设置下限为1,上限为2,填充值设为1。这将验证软件能否正确运行。随后可以尝试不同的参数组合,例如比例范围从低至高(分别为1和2),填充增加到2等更多测试案例以进一步评估性能表现。
这些步骤以及相关说明可以在Jarom Hogue、Rosemary Renaut 和 Saeed Vatankhah于2019年发表的论文中找到。该文详细描述了如何通过调整参数来有效评估重力和磁核的功能性与效率,并提供了开源软件以供研究者使用。
全部评论 (0)
还没有任何评论哟~


