基于python的三维射线追踪库-ttcrpy详解(4)
python库ttcrpy中有三种射线追踪算法,他们是:FSM(快速扫描算法)、SPM(最短路径算法)、DSPM(动节点最短路径算法)。本内容为对比这三种算法。
1、模型一:低速异常体
速度分布图如上所示,异常体速度为2000 m/s,背景速度为4000 m/s。
1、FSM(快速扫描算法)
在导入的ttcrpy库中,将python代码的method改为FSM,即采用快速扫描算法追踪最短路径。运行结果如下:
2、SPM(最短路径法)
将method改为spm,射线追踪路径如下:
3、DSPM(动节点最短路径算法)
<