ElasticMatrix是一款基于Matlab开发的开源软件,采用分波法精确模拟多层各向异性介质中的弹性波传播。
在使用MATLAB进行超声波原始码处理时,ElasticMatrix工具箱能够通过分波方法[1,3,4]来建模弹性波在多层各向异性介质中的传播,并且可以推广至横观各向同性对称的情况。安装该工具箱需要将其源代码和示例添加到MATLAB的工作路径中,可以通过以下命令实现:
要添加ElasticMatrixToolbox的源代码及所有示例:
```matlab
addpath(genpath(/ElasticMatrix))
```
仅需添加没有示例的ElasticMatrix工具箱源代码,则使用如下命令:
```matlab
addpath(/ElasticMatrix/src-pw)
```
其中,`src-pw`文件夹包含了所有的源代码。
该软件已在MATLAB 2016a及更高版本中进行了测试,并且可以在大多数个人笔记本电脑和台式机上运行。此外,在MATLAB环境中查看html文档的步骤如下:
执行命令:
```matlab
help(or press F1)->Supplemental Software->ElasticMatrixToolbox./exam
```
以上即为使用该工具箱的基本指导信息。