Matlab程式码法索
使用Standard
Optimization(Faatso)进行的快速行进各向异性声发射层析成像是一种用于对非均质(弱)垂直横向各向同性介质进行组合的主动/被动声发射层析成像的软件包。
该代码包含两个主要元素:(1)使用快速行进方法的3D
VTI
ekonnal求解器。
(2)一种特定的逆问题求解器,它使用最小二乘拟牛顿法迭代地反演源位置和速度结构。
该代码的所有操作部分均用C
++编写,并提供了Matlab中的接口以简化结果的生成和可视化。
安装
要求和依赖性
要运行Faatso,您需要:(1)一个支持c
++
11的c
++编译器。
(2)c
++
Boost库(可从下载),或至少是快速行进算法中使用的boost
/
heap库。
(3)Armadillo库(可从上下载)与Lapack一起,用于在反演算法中执行线性代数。
(4)使用Matlab(或可能的Octave,但我尚未测试过)运行包装程序和示例。
编译器应该可以访问Boost头目录的路径(通常是usr
/
local
/
boost_x_xx_x之类的路径),例如,将其添加到CPATH环境变量中即可
2022-12-01 16:38:09
493KB
系统开源
1