文件名称:MATLAB软件中乘法代码-FastBTTB:具有块Toeplitz的矩阵的快速乘法Toeplitz块结构
文件大小:26KB
文件格式:ZIP
更新时间:2024-06-15 03:57:21
系统开源
MATLAB软件中乘法代码快速BTTB 使用块Toeplitz进行矩阵的快速乘法Toeplitz块结构此MATLAB软件提供的功能可生成用于重力和磁数据正向建模的内核。 生成完整矩阵以进行比较 还生成了快速BTTB实现所需的转换矩阵 提供了一个脚本,用于测试软件的重力和磁核。 运行Testing_Script.m并确保所有函数和脚本都在同一目录中 运行Test_plot以获取效率图 建议初始运行,下限= 1,上限= 2,填充= 1。 这将验证代码是否正确运行。 然后以低比例= 1,高比例= 2,填充= 2运行。 这等效于添加了填充的运行。 最终运行(昂贵),下限= 1,上限= 12 (选择填充= 1表示无填充) 所有这些都在可在arxiv()有效地评估重力和磁核的教程和开源软件(2019)Jarom Hogue,Rosemary Renaut和Saeed Vatankhah上找到的论文中进行了描述 脚本:(显示如何使用功能) Testing_Script.m:测试所选参数选择的代码。 Test_Efficiency.m:计算使用FFT和不使用FFT的时序。 Test_plot.m:运行
【文件预览】:
FastBTTB-master
----matsplit.m(650B)
----TestingScript.m(4KB)
----OneGravSliceResponse.m(1KB)
----forward_magnetic.m(3KB)
----OneMagSliceResponse.m(2KB)
----LICENSE(34KB)
----.DS_Store(6KB)
----Test_plot.m(4KB)
----forward_gravity.m(1KB)
----README.md(2KB)
----forward_gravity_bttb.m(1KB)
----matrix_mult_bttb.m(1KB)
----Test_Efficiency.m(5KB)
----figure_properties.m(1KB)
----forward_magnetic_bttb.m(3KB)