很多同学在BELLHOP Actup原指南中找不到 BELLHOPdata.m 文件,同时存在程序代码的缺失等问题,在利用Actup时无法很好的工作。这里提供了本人编写的Actup使用说明书点击打开链接,以及相关代码点击打开链接。
这里在Matlab代码中再次详细说明BELLHOP 关于Actup冲激响应的绘制。
(1)首先利用Actup得到幅度和相位.arr文件。详细配置方式请参考本人编写的使用说明书。
(2)利用工具箱自带的read_arrivals_asc(filename)函数(可以通过搜索的方式找到该函数)获取幅度、相位、角度等数据。如下列代码所示。
clear
clc
filename = 'Test_00100.arr';
Minimum_range=100 %(接收水听器的水平方向上接收范围最小值,m)----R
Maximum_range=1000 %(接收水听器的水平方向上接收范围最大值,m)---RB
[ amp1, delay, SrcAngle, RcvrAngle, NumTopBnc, NumBotBnc, narrmat, Pos ]...
= read_arrivals_asc( filename );
(3)根据需要绘制单位冲激响应。注意这里amp和delay的维度。这里由于在水