水声物理--海洋传播声场模拟的一份武林秘籍我要分享

Underwater acoustic physics - a wu3 lin2’s secret Marine propagation of sound field simulation

惠俊英 海洋射线声学 射线追踪

关注次数: 693

下载次数: 17

文件大小: 19335KB

代码分类: 电子书籍

开发平台: matlab

下载需要积分: 1积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:

为了感谢惠俊英老师的谆谆教诲,再为好奇诸君奉上水声物理--海洋传播声场模拟的一份武林秘籍!当好奇诸君阅毕此卷,再对照轻松跑完 9 套作业(9 路招式),即入“海洋射线声学”之江湖!BELLHOP 与 AcousticsToolbox 遵照 GNU 公共许可证进行分发。感谢Michael B. Porter 对 BELLHOP 的原创。更感谢由 Free Software 凝聚起来的自由科学家社区。吴开明 2019.01招式说明:

1、在 64 位 windows 平台上,将本程序包的文件夹添加在 matlab“设置路径”的“添加并包含子文件夹”。

2、读完文档,跑完本程序包所有招式(作业),射线追踪算法的运行就算初步通关,对于海洋传播声场的二维射线表达方法基本上建立感性认识。单单溜达作业(9 路招式)耗时半天。

3、对于每个作业的主程序文件一句一句地消化,深化理解每份作业的内涵,算是提高。耗时估计 3-7 天。

4、本文档适合大三以上和非水声物理专业同志们的快速参学。


English Description:

To thank teacher jun-ying hui, curious to you in underwater acoustic physics - Marine propagation of sound field simulation a wu3 lin2’s secret!Curious when you read this ticket, do not easily to run the 9 sets of homework (9) forms, namely into the "sea ray acoustics" river's lake!The BELLHOP and AcousticsToolbox follow the GNU general public license for distribution.Thank Michael b. Porter of the BELLHOP original.Thank you more by the Free Software community together Free scientists.Kai-ming wu 2019.01 style description: 1, in a 64 - bit Windows platforms, add this package folders in the matlab "set path" "add and include a folder".2, read documents, run all forms of this package (homework), the operation of the ray tracing algorithm even if preliminary customs clearance, spread about the ocean acoustic field of two-dimensional ray basically create perceptual knowledge expression method.Walk alone assignments (9 moves) takes half a day.3, for each of the operation of the main program file to digest, sentence by sentence to deepen understanding the connotation of each work, is improved.Take estimated 3 to 7 days.More than 4, this document is suitable for junior and the acoustic physics major fast CanXue of comrades.


代码预览

HLS

HLS\BELLHOP 手册 和 程序日志 201808010.pdf

HLS\HLS-2010-1.pdf

HLS\Task1_Bellhop_Structure

HLS\Task1_Bellhop_Structure\bellhop structure cn.png

HLS\Task1_Bellhop_Structure\bellhop structure.png

HLS\Task2_Ray_tracing

HLS\Task2_Ray_tracing\First_case

HLS\Task2_Ray_tracing\First_case\First_SSP_Plot

HLS\Task2_Ray_tracing\First_case\First_SSP_Plot\command_draft_Task2_First_Case_plotssp.m

HLS\Task2_Ray_tracing\First_case\First_SSP_Plot\crci.m

HLS\Task2_Ray_tracing\First_case\First_SSP_Plot\MunkB_ray_2011.env

HLS\Task2_Ray_tracing\First_case\First_SSP_Plot\plotssp.m

HLS\Task2_Ray_tracing\First_case\First_SSP_Plot\readsdrd.m

HLS\Task2_Ray_tracing\First_case\First_SSP_Plot\readvector.m

HLS\Task2_Ray_tracing\First_case\First_SSP_Plot\read_env.m

HLS\Task2_Ray_tracing\First_case\First_SSP_Plot\read_env_core.m

HLS\Task2_Ray_tracing\First_case\First_SSP_Plot\topbot.m

HLS\Task2_Ray_tracing\First_case\Second_Field_Calculation

HLS\Task2_Ray_tracing\First_case\Second_Field_Calculation\bellhop.exe

HLS\Task2_Ray_tracing\First_case\Second_Field_Calculation\bellhop.m

HLS\Task2_Ray_tracing\First_case\Second_Field_Calculation\command_draft_Task2_First_Case_Field_calculation.m

HLS\Task2_Ray_tracing\First_case\Second_Field_Calculation\MunkB_ray_2011.env

HLS\Task2_Ray_tracing\First_case\Second_Field_Calculation\MunkB_ray_20112.env

HLS\Task2_Ray_tracing\First_case\Third_Ray_tracing

HLS\Task2_Ray_tracing\First_case\Third_Ray_tracing\command_draft_Task2_First_Case_Ray_tracing.m

HLS\Task2_Ray_tracing\First_case\Third_Ray_tracing\MunkB_ray_2011.ray

HLS\Task2_Ray_tracing\First_case\Third_Ray_tracing\plotray.m

HLS\Task2_Ray_tracing\Second_case

HLS\Task2_Ray_tracing\Second_case\command_draft_Task2_Second_case.m

HLS\Task2_Ray_tracing\Second_case\MunkB_ray.env

HLS\Task3_Eigenray

HLS\Task3_Eigenray\command_draft_Task3_Eigenray.m

HLS\Task3_Eigenray\MunkB_eigenray.env

HLS\Task4_TL

HLS\Task4_TL\Task4_TL_1_Coh

HLS\Task4_TL\Task4_TL_1_Coh\KRAKEN

HLS\Task4_TL\Task4_TL_1_Coh\KRAKEN\caxisrev.m

HLS\Task4_TL\Task4_TL_1_Coh\KRAKEN\field.exe

HLS\Task4_TL\Task4_TL_1_Coh\KRAKEN\kraken.exe

HLS\Task4_TL\Task4_TL_1_Coh\KRAKEN\kraken.m

HLS\Task4_TL\Task4_TL_1_Coh\KRAKEN\krakensd2018.m

HLS\Task4_TL\Task4_TL_1_Coh\KRAKEN\MunkK.env

HLS\Task4_TL\Task4_TL_1_Coh\KRAKEN\MunkK.flp

HLS\Task4_TL\Task4_TL_1_Coh\KRAKEN\plotshd.m

HLS\Task4_TL\Task4_TL_1_Coh\KRAKEN\read_shd.m

HLS\Task4_TL\Task4_TL_1_Coh\KRAKEN\read_shd_bin.m

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\caxisrev.m

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\fields.exe

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\fields.prt

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\MunkS.env

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\MunkS.flp

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\munks.prt

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\plotshd.m

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\read_shd.m

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\read_shd_bin.m

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\scooter.exe

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\scooter.m

HLS\Task4_TL\Task4_TL_1_Coh\SCOOTER\scottersd2018.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\command_draft_Task4_1_TL_Coh.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\field.exe

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\field.prt

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\fields.exe

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\fields.prt

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\kraken.exe

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\kraken.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\MunkB_Coh0.env

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\MunkB_Coh0.prt

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\MunkB_gb.env

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\MunkB_gb.prt

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\MunkK.env

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\MunkK.flp

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\MunkK.prt

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\MunkS.env

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\MunkS.flp

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\MunkS.prt

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\scooter.exe

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_calculation\scooter.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\caxisrev.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\command_draft_Task4_1_TL_Coh_Field_plot.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\grn_plot

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\grn_plot\command_draft_grn_plot.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\grn_plot\plotgrn.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\grn_plot\read_shd.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\grn_plot\read_shd_bin.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\mode_plot

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\mode_plot\command_draft_mode_plot.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\mode_plot\get_component.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\mode_plot\MunkK.mod

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\mode_plot\PekerisRoot.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\mode_plot\plotmode.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\mode_plot\read_modes.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\mode_plot\read_modes_bin.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\plotshd.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\read_shd.m

HLS\Task4_TL\Task4_TL_1_Coh\Task4_1_First_Field_plot\read_shd_bin.m

HLS\Task4_TL\Task4_TL_1_Coh\TL_Compare.png

相关推荐