实例介绍
It provides a uniform user interface for running and plotting the results from the following programs:kraken(normal mode model),krakenc(complex normal mode model),scooter(fast-field model),bellhop(gaussian beam tracing),bounce(bottom reflection coefficient from geoacoustic model)
【实例截图】
【核心代码】
AcToolbox
└── AcToolbox
├── @AcEnvironment
│ ├── AcEnvironment.m
│ ├── DeleteLayer.m
│ ├── DrawEditGUI.m
│ ├── EditGUI.m
│ ├── EditGUI.mat
│ ├── EditLayer.m
│ ├── GetBottomDensity.m
│ ├── GetBottomSoundSpeed.m
│ ├── GetLayerNames.m
│ ├── GetMaxSoundSpeed.m
│ ├── GetMinShearSpeed.m
│ ├── GetMinSoundSpeed.m
│ ├── GetName.m
│ ├── GetSurfaceRoughness.m
│ ├── GetWaterColumn.m
│ ├── GetWaterDepth.m
│ ├── InsertLayer.m
│ ├── IsPekeris.m
│ ├── LoadFromEnvFile.m
│ ├── MoveLayer.m
│ ├── NewLayer.m
│ ├── PlotEnvironment.m
│ ├── ResetEnv.m
│ ├── RunPropgnCode.m
│ ├── SetDirInfo.m
│ ├── SetName.m
│ ├── WriteToBellhopFiles.m
│ ├── WriteToBounceFiles.m
│ ├── WriteToKrakenFiles.m
│ ├── WriteToScooterFiles.m
│ └── display.m
├── @AcLayer
│ ├── AcLayer.m
│ ├── CheckOK.m
│ ├── EditGUI.m
│ ├── GetBottomDensity.m
│ ├── GetBottomSoundSpeed.m
│ ├── GetInterfaceRoughness.m
│ ├── GetLayerThickness.m
│ ├── GetMaxDensity.m
│ ├── GetMaxSoundSpeed.m
│ ├── GetMinShearSpeed.m
│ ├── GetMinSoundSpeed.m
│ ├── GetName.m
│ ├── GetZTop.m
│ ├── IsPekerisBottom.m
│ ├── IsPekerisWaterLayer.m
│ ├── LoadFromEnvFile.m
│ ├── Obj2Str.m
│ ├── PlotLayer.m
│ ├── PlotSoundSpeed.m
│ ├── WriteToEnvFile.m
│ └── display.m
├── AcEnvCallback.m
├── AcToolboxFrontEnd.m
├── AcToolboxFrontEnd.mat
├── Bathymetry
│ └── Bathy1.bty
├── BellhopDefaultParams.mat
├── CommandStr.bat
├── Env
│ ├── 1.mat
│ └── 2.mat
├── GUI_AxLimDlg.m
├── GUI_Callback.m
├── GUI_Colorbar.m
├── GUI_Defaults.m
├── GUI_GInputQuery.m
├── GUI_SetupGraphMenu.m
├── GUI_ginput.m
├── GetAcDirectoryInfo.asv
├── GetAcDirectoryInfo.m
├── GetMainDir.m
├── LibConvertAttenuation.m
├── LibMakeDirectory.m
├── LibReadEnvFileLine.m
├── MakeSoundSpeedProfile.m
├── Output
│ ├── SurfaceDuct
│ │ └── BellhopR_200.prn
│ ├── Test_10.env
│ ├── Test_10.flp
│ ├── Test_10.prn
│ ├── Test_100.env
│ ├── Test_100.flp
│ ├── Test_100.prn
│ ├── Test_100_2.env
│ ├── Test_10_2.env
│ ├── Test_20.env
│ ├── Test_20.flp
│ ├── Test_20.prn
│ ├── Test_200.env
│ ├── Test_200.flp
│ ├── Test_200.prn
│ ├── Test_200_2.env
│ ├── Test_20_2.env
│ ├── Test_50.env
│ ├── Test_50.flp
│ ├── Test_50.prn
│ ├── Test_500.env
│ ├── Test_500.flp
│ ├── Test_500.prn
│ ├── Test_500_2.env
│ ├── Test_50_2.env
│ ├── bellhop_20.env
│ ├── bellhop_20.prn
│ └── bellhop_20_2.env
├── PlotArrivals.m
├── PlotBathymetry.m
├── PlotGreensFn.m
├── PlotModeShapes.m
├── PlotModes.m
├── PlotRay.m
├── PlotReflnCoefft.m
├── PlotShade.m
├── PlotSlice.m
├── ReadArrivalsAsc.m
├── ReadGreen.m
├── ReadModes.m
├── ReadShadeBin.m
├── RunDef
│ ├── Default.mat
│ ├── Fluid2Layer.mat
│ ├── Fluid3LayerSeabed.mat
│ ├── Jensen Bucker p235.mat
│ ├── Jensen Fluid 2 layer p47.mat
│ ├── Jensen Munk p276.mat
│ ├── Jensen N2 linear deep p154.mat
│ ├── Jensen N2 linear shallow p154.mat
│ ├── Jensen Pekeris p113.mat
│ ├── Jensen Pekeris with shear.mat
│ └── Perth102m.mat
├── ScanEnvLine.m
├── ScanPrnForErrors.m
├── act.m
├── at
│ ├── Bellhop
│ │ ├── ArrMod.f90
│ │ ├── Makefile
│ │ ├── angleMod.f90
│ │ ├── bdryMod.f90
│ │ ├── beampatternMod.f90
│ │ ├── bellMod.f90
│ │ ├── bellhop
│ │ │ ├── BTYFIL
│ │ │ ├── BTYFIL.bak
│ │ │ ├── ENVFIL
│ │ │ ├── ENVFIL.1
│ │ │ ├── ENVFIL.bak
│ │ │ ├── ENVFIL2.bak
│ │ │ ├── bellhop.dsp
│ │ │ ├── bellhop.dsw
│ │ │ ├── bellhop.ncb
│ │ │ ├── bellhop.opt
│ │ │ ├── bellhop.plg
│ │ │ ├── crci.m
│ │ │ ├── myinterp1.m
│ │ │ ├── pd_passive.asv
│ │ │ ├── pd_passive.m
│ │ │ ├── plotray.m
│ │ │ ├── plotshd.m
│ │ │ ├── plotssp.asv
│ │ │ ├── plotssp.m
│ │ │ ├── read_shd.m
│ │ │ ├── read_shd_bin.m
│ │ │ ├── readenv.m
│ │ │ ├── selectdepth.asv
│ │ │ ├── selectdepth.m
│ │ │ ├── selectdepth2D.asv
│ │ │ ├── selectdepth2D.m
│ │ │ ├── selectdepth_mean.asv
│ │ │ ├── selectdepth_mean.m
│ │ │ ├── selectdepth_passive.asv
│ │ │ ├── testrun.asv
│ │ │ ├── testrun.m
│ │ │ └── topbot.m
│ │ ├── bellhop.f90
│ │ ├── munk.f90
│ │ ├── read.me
│ │ ├── readin.f90
│ │ ├── splined.f90
│ │ ├── spliner.f90
│ │ └── sspMod.f90
│ ├── DosScriptsOld
│ │ ├── Capon.bat
│ │ ├── Covar.bat
│ │ ├── Dos_icons
│ │ │ ├── ARR.ICO
│ │ │ ├── ASC.ICO
│ │ │ ├── BTY.ICO
│ │ │ ├── ENV.ICO
│ │ │ ├── MOD.ICO
│ │ │ ├── PLP.ICO
│ │ │ ├── PRT.ICO
│ │ │ └── RAY.ICO
│ │ ├── Field3d.bat
│ │ ├── Fieldmo.bat
│ │ ├── SWITCHSR.BAT
│ │ ├── bart.bat
│ │ ├── bellhop.BAT
│ │ ├── bounce.BAT
│ │ ├── field.BAT
│ │ ├── fields.BAT
│ │ ├── kraken.BAT
│ │ ├── krakenc.BAT
│ │ ├── modasc.BAT
│ │ ├── modbin.BAT
│ │ ├── outback.bat
│ │ ├── pod.bat
│ │ ├── radius.bat
│ │ ├── scooter.BAT
│ │ ├── sparc.BAT
│ │ ├── stack.bat
│ │ ├── toasc.BAT
│ │ └── tobin.BAT
│ ├── Krakel
│ │ ├── Makefile
│ │ ├── ahmad.env
│ │ ├── ahmad.prt
│ │ ├── ahmad1.env
│ │ ├── ahmad1.prt
│ │ ├── dgbdi.f
│ │ ├── elsed.env
│ │ ├── krakel.f90
│ │ ├── krakelmod.f90
│ │ └── krakelmod.mod
│ ├── Kraken
│ │ ├── ElementMod.f90
│ │ ├── Makefile
│ │ ├── bcimp.f90
│ │ ├── bcimpc.f90
│ │ ├── bounce.f90
│ │ ├── covar.f90
│ │ ├── eval.f90
│ │ ├── eval3d.f90
│ │ ├── evalad.f90
│ │ ├── evalcm.f90
│ │ ├── evalgb.f90
│ │ ├── evalpdq.f90
│ │ ├── field.f90
│ │ ├── field3d.f90
│ │ ├── getmod.f90
│ │ ├── krakcmod.f90
│ │ ├── kraken.f90
│ │ ├── krakenc.f90
│ │ ├── krakmod.f90
│ │ ├── kuping.f90
│ │ ├── mathieu.f
│ │ ├── modasc.f90
│ │ ├── modbin.f90
│ │ ├── pekrt.f90
│ │ ├── read.me
│ │ ├── sinvitd.f90
│ │ ├── sinvitz.f90
│ │ ├── twerskO.f
│ │ ├── zbrentx.f90
│ │ ├── zseccx.f90
│ │ └── zsecx.f90
│ ├── Makefile
│ ├── Matlab
│ │ ├── Bellhop
│ │ │ ├── AddArr.m
│ │ │ ├── Contents.m
│ │ │ ├── GulfB_rd_gb.bty
│ │ │ ├── GulfB_rd_gb.env
│ │ │ ├── GulfB_rd_gb.mat
│ │ │ ├── GulfB_rd_gb.ssp
│ │ │ ├── Munk.m
│ │ │ ├── Munk_interp_tests.m
│ │ │ ├── Munk_rd_axis.m
│ │ │ ├── Munkr.m
│ │ │ ├── Pos2.m
│ │ │ ├── SL.m
│ │ │ ├── abc1981w.bty
│ │ │ ├── abc1981w.env
│ │ │ ├── abc1981w.mat
│ │ │ ├── abc1981w.ssp
│ │ │ ├── abc1983w.bty
│ │ │ ├── abc1983w.env
│ │ │ ├── abc1983w.mat
│ │ │ ├── abc1983w.ssp
│ │ │ ├── aggregator.m
│ │ │ ├── angles.m
│ │ │ ├── bbrun.m
│ │ │ ├── beamform.m
│ │ │ ├── bellhop.m
│ │ │ ├── bellhopM.m
│ │ │ ├── bounce.m
│ │ │ ├── crci.m
│ │ │ ├── delayandsum.m
│ │ │ ├── field.m
│ │ │ ├── influg.m
│ │ │ ├── influgrb.m
│ │ │ ├── kraken.m
│ │ │ ├── krakenc.m
│ │ │ ├── makeTRC.m
│ │ │ ├── makechirps.m
│ │ │ ├── makeenv.m
│ │ │ ├── makemseq.m
│ │ │ ├── makeshdarr.m
│ │ │ ├── makespectrum.m
│ │ │ ├── planewave_rep.m
│ │ │ ├── plotarr.m
│ │ │ ├── plotati.m
│ │ │ ├── plotbrc.m
│ │ │ ├── plotbty.m
│ │ │ ├── plotgrn.m
│ │ │ ├── plotmode.m
│ │ │ ├── plotmovie.m
│ │ │ ├── plotray.m
│ │ │ ├── plotshd.m
│ │ │ ├── plotshd2.m
│ │ │ ├── plotshd_multi.m
│ │ │ ├── plotshdpol.m
│ │ │ ├── plotsr.m
│ │ │ ├── plotssp.m
│ │ │ ├── plotssp2D.m
│ │ │ ├── plotstack.m
│ │ │ ├── plottld.m
│ │ │ ├── plottlr.m
│ │ │ ├── plottrc.m
│ │ │ ├── plottri.m
│ │ │ ├── plottriNew.m
│ │ │ ├── plotts.m
│ │ │ ├── plottsOld.m
│ │ │ ├── plottsmat.m
│ │ │ ├── plotxy.m
│ │ │ ├── rand_bdry.m
│ │ │ ├── read_arrivals_asc.m
│ │ │ ├── read_arrivals_bin.m
│ │ │ ├── read_bell.m
│ │ │ ├── read_env.m
│ │ │ ├── read_modes.m
│ │ │ ├── read_modes_asc.m
│ │ │ ├── read_modes_bin.m
│ │ │ ├── read_shd.m
│ │ │ ├── read_shd_asc.m
│ │ │ ├── read_shd_bin.m
│ │ │ ├── readati.m
│ │ │ ├── readbty.m
│ │ │ ├── readenv.m
│ │ │ ├── readpat.m
│ │ │ ├── readr.m
│ │ │ ├── readrc.m
│ │ │ ├── readsdrd.m
│ │ │ ├── reflect.m
│ │ │ ├── runtestsM.m
│ │ │ ├── scalep.m
│ │ │ ├── scooter.m
│ │ │ ├── sparc.m
│ │ │ ├── ssp binterp.m
│ │ │ ├── ssp cubic.m
│ │ │ ├── ssp new.m
│ │ │ ├── ssp new2.m
│ │ │ ├── ssp.m
│ │ │ ├── ssp_filt.m
│ │ │ ├── stack.m
│ │ │ ├── stackOld.m
│ │ │ ├── stackarr.m
│ │ │ ├── stackarrOld.m
│ │ │ ├── step.m
│ │ │ ├── surfaceloss.asv
│ │ │ ├── surfaceloss.m
│ │ │ ├── topbot.asv
│ │ │ ├── topbot.m
│ │ │ ├── trace.m
│ │ │ ├── trian.m
│ │ │ ├── write_bell.m
│ │ │ ├── write_env.m
│ │ │ ├── write_fieldflp.m
│ │ │ ├── write_fieldsflp.m
│ │ │ └── writebty.m
│ │ ├── Bellhop without ray structure
│ │ │ ├── AddArr.m
│ │ │ ├── BellhopO.m
│ │ │ ├── CRCI.m
│ │ │ ├── Munk.m
│ │ │ ├── influg one beam.m
│ │ │ ├── influg with find.m
│ │ │ ├── influg.m
│ │ │ ├── read_bell.m
│ │ │ ├── readati.m
│ │ │ ├── readbty.m
│ │ │ ├── readenv.m
│ │ │ ├── readr.m
│ │ │ ├── readrc.m
│ │ │ ├── readsdrd.m
│ │ │ ├── reflect.m
│ │ │ ├── scalep.m
│ │ │ ├── ssp.m
│ │ │ ├── sspOld.m
│ │ │ ├── step.m
│ │ │ ├── topbot.m
│ │ │ └── trace.m
│ │ ├── Contents.m
│ │ ├── Krakel
│ │ │ ├── MunkK.env
│ │ │ ├── ahmad.env
│ │ │ ├── ahmad.prt
│ │ │ ├── ahmad2.env
│ │ │ ├── analytic_oases_comp.fig
│ │ │ ├── elaswg.m
│ │ │ ├── evfunc.m
│ │ │ ├── evs_efuncs.m
│ │ │ ├── field.flp
│ │ │ ├── fields.flp
│ │ │ ├── init_elmatrix.m
│ │ │ ├── iso.env
│ │ │ ├── iso.mod
│ │ │ ├── iso.prt
│ │ │ ├── krakelM.m
│ │ │ ├── normiz.m
│ │ │ ├── rvector.mat
│ │ │ └── setAB.m
│ │ ├── Kraken
│ │ │ ├── MunkK.env
│ │ │ ├── Solve2.m
│ │ │ ├── field.flp
│ │ │ ├── init.m
│ │ │ └── krakenM.m
│ │ ├── Misc
│ │ │ ├── Contents.m
│ │ │ ├── ExampDopplerComp.m
│ │ │ ├── LoadBathymetry.m
│ │ │ ├── arbitrary_alpha.m
│ │ │ ├── clip_fill_scale.m
│ │ │ ├── clip_or_fill.m
│ │ │ ├── corr_align.m
│ │ │ ├── corr_align1.m
│ │ │ ├── corr_align2.m
│ │ │ ├── dist_wh.m
│ │ │ ├── distance.m
│ │ │ ├── findfirst.m
│ │ │ ├── funct.m
│ │ │ ├── latlon_to_m.m
│ │ │ ├── m_to_latlon.m
│ │ │ ├── modified_chirp_z.m
│ │ │ ├── next_radix2.m
│ │ │ ├── noise_maker.m
│ │ │ ├── pcmread.m
│ │ │ ├── pcmwrite.m
│ │ │ ├── rise_align.m
│ │ │ ├── sec.m
│ │ │ ├── thorpe.m
│ │ │ ├── tridiagonal solvers
│ │ │ │ ├── cycred.m
│ │ │ │ ├── thomas.m
│ │ │ │ ├── trid.m
│ │ │ │ ├── tridiag.c
│ │ │ │ ├── tridiag1.m
│ │ │ │ ├── tridiag2.m
│ │ │ │ └── tridtst.m
│ │ │ └── whiten.m
│ │ ├── Plot
│ │ │ ├── Contents.m
│ │ │ ├── plotarr.m
│ │ │ ├── plotati.m
│ │ │ ├── plotbrc.m
│ │ │ ├── plotbty.m
│ │ │ ├── plotgrn.m
│ │ │ ├── plotmode.m
│ │ │ ├── plotmovie.m
│ │ │ ├── plotray.m
│ │ │ ├── plotshd.m
│ │ │ ├── plotshd2.m
│ │ │ ├── plotshd_multi.m
│ │ │ ├── plotshdpol.m
│ │ │ ├── plotsr.m
│ │ │ ├── plotssp.m
│ │ │ ├── plotssp2D.m
│ │ │ ├── plotstack.m
│ │ │ ├── plottld.m
│ │ │ ├── plottlr.m
│ │ │ ├── plottrc.m
│ │ │ ├── plottri.m
│ │ │ ├── plottriNew.m
│ │ │ ├── plotts.m
│ │ │ ├── plottsOld.m
│ │ │ ├── plottsmat.m
│ │ │ └── plotxy.m
│ │ ├── Pos2.m
│ │ ├── SL.m
│ │ ├── Scooter
│ │ │ ├── Contents.m
│ │ │ ├── FTS.m
│ │ │ ├── FTSOrg.m
│ │ │ ├── HTS.m
│ │ │ ├── HTSOrg.m
│ │ │ ├── Solve.m
│ │ │ ├── backsub.c
│ │ │ ├── backsub.m
│ │ │ ├── backsub.mexmaci
│ │ │ ├── backsub.mexmaci64
│ │ │ ├── backsubOld.m
│ │ │ ├── bcimp.m
│ │ │ ├── bounceM.m
│ │ │ ├── elasdn.m
│ │ │ ├── elasup.m
│ │ │ ├── factortri.c
│ │ │ ├── factortri.m
│ │ │ ├── factortri.mexmaci
│ │ │ ├── factortri.mexmaci64
│ │ │ ├── fieldsco.m
│ │ │ ├── fieldscoOrg.m
│ │ │ ├── init_matrix.m
│ │ │ ├── kernel.m
│ │ │ ├── profil_old.m
│ │ │ ├── scalecol.m
│ │ │ ├── scooterM.m
│ │ │ └── weight.m
│ │ ├── Sparc
│ │ │ ├── Contents.m
│ │ │ ├── fields.flp
│ │ │ ├── initsparc.m
│ │ │ ├── iso.env
│ │ │ ├── isomovie.env
│ │ │ ├── kernelsparc.m
│ │ │ ├── march.m
│ │ │ ├── readt.m
│ │ │ ├── source.m
│ │ │ └── sparcM.m
│ │ ├── aggregator.m
│ │ ├── angles.m
│ │ ├── bbrun.m
│ │ ├── beamform.m
│ │ ├── bellhop.m
│ │ ├── bounce.m
│ │ ├── delayandsum.m
│ │ ├── field.m
│ │ ├── kraken.m
│ │ ├── krakenc.m
│ │ ├── makeTRC.m
│ │ ├── makechirps.m
│ │ ├── makeenv.m
│ │ ├── makemseq.m
│ │ ├── makespectrum.m
│ │ ├── menumaster
│ │ │ ├── AngularLimits.fig
│ │ │ ├── AngularLimits.m
│ │ │ ├── BottomChar_v3.fig
│ │ │ ├── BottomChar_v3.m
│ │ │ ├── Cb2Mz.m
│ │ │ ├── ChkLims_Cb.m
│ │ │ ├── Mz2GAP.m
│ │ │ ├── Phi2SedType.m
│ │ │ ├── SedDens2Mz.m
│ │ │ ├── SedType2Phi.m
│ │ │ ├── menumaster.fig
│ │ │ ├── menumaster.m
│ │ │ ├── menumaster_II.fig
│ │ │ ├── menumaster_II.m
│ │ │ ├── menumaster_III.fig
│ │ │ ├── menumaster_III.m
│ │ │ ├── menumaster_IVa.fig
│ │ │ ├── menumaster_IVa.m
│ │ │ ├── menumaster_IVb.fig
│ │ │ ├── menumaster_IVb.m
│ │ │ ├── menumaster_V.fig
│ │ │ ├── menumaster_V.m
│ │ │ ├── menumaster_VI.fig
│ │ │ └── menumaster_VI.m
│ │ ├── planewave_rep.m
│ │ ├── rand_bdry.m
│ │ ├── read_env.m
│ │ ├── read_modes.m
│ │ ├── read_modes_asc.m
│ │ ├── read_modes_bin.m
│ │ ├── read_shd.m
│ │ ├── read_shd_asc.m
│ │ ├── read_shd_bin.m
│ │ ├── readenv.m
│ │ ├── readsdrd.m
│ │ ├── scooter.m
│ │ ├── sparc.m
│ │ ├── ssp_filt.m
│ │ ├── stack.m
│ │ ├── stackOld.m
│ │ ├── stackarr.m
│ │ ├── stackarrOld.m
│ │ ├── trian.m
│ │ ├── waveforms
│ │ │ ├── Contents.m
│ │ │ ├── HFMsigDefine.doc
│ │ │ ├── Nwave.m
│ │ │ ├── Ricker.m
│ │ │ ├── bpsk.m
│ │ │ ├── cans.m
│ │ │ ├── gaussian.m
│ │ │ ├── hfm.m
│ │ │ ├── lfm.m
│ │ │ └── mseq.m
│ │ ├── write_env.m
│ │ ├── write_fieldflp.m
│ │ ├── write_fieldsflp.m
│ │ └── writebty.m
│ ├── Scooter
│ │ ├── Makefile
│ │ ├── facnp.f90
│ │ ├── facnpZ.f90
│ │ ├── fields.f90
│ │ ├── hts.f90
│ │ ├── pade.f90
│ │ ├── polyc.f90
│ │ ├── read.me
│ │ ├── scomod.f90
│ │ ├── scooter.f90
│ │ ├── spamod.f90
│ │ └── sparc.f90
│ ├── UnixScriptsOld
│ │ ├── at-init.src
│ │ ├── bart
│ │ ├── bbrun
│ │ ├── bellhop
│ │ ├── bellhopb
│ │ ├── bounce
│ │ ├── capon
│ │ ├── covar
│ │ ├── field
│ │ ├── field3d
│ │ ├── fieldmo
│ │ ├── fields
│ │ ├── filter
│ │ ├── kraken
│ │ ├── krakenb
│ │ ├── krakenc
│ │ ├── krakencb
│ │ ├── makets
│ │ ├── modasc
│ │ ├── modbin
│ │ ├── outback
│ │ ├── pod
│ │ ├── radius
│ │ ├── scooter
│ │ ├── scooterb
│ │ ├── sparc
│ │ ├── stack
│ │ ├── switchsr
│ │ ├── tabssp
│ │ ├── toasc
│ │ ├── tobin
│ │ ├── tonrl
│ │ └── tosac
│ ├── bin
│ │ ├── bellhop.exe
│ │ ├── bounce.exe
│ │ ├── field.exe
│ │ ├── field3d.exe
│ │ ├── fields.exe
│ │ ├── kraken.exe
│ │ ├── krakenc.exe
│ │ ├── modasc.exe
│ │ ├── modbin.exe
│ │ ├── planewav.exe
│ │ ├── pod.exe
│ │ ├── radius.exe
│ │ ├── scooter.exe
│ │ ├── sparc.exe
│ │ ├── switchsr.exe
│ │ ├── toasc.exe
│ │ ├── tobin.exe
│ │ ├── tonrl.exe
│ │ └── tosac.exe
│ ├── doc
│ │ ├── ATI_BTY_File.htm
│ │ ├── EnvironmentalFile.html
│ │ ├── RangeDepSSPFile.htm
│ │ ├── ReflectionCoefficientFile.htm
│ │ ├── bart.htm
│ │ ├── bellhop.htm
│ │ ├── bounce.htm
│ │ ├── field.htm
│ │ ├── field3d.htm
│ │ ├── fields.htm
│ │ ├── index.htm
│ │ ├── kraken.htm
│ │ ├── scooter.htm
│ │ └── sparc.htm
│ ├── global
│ │ ├── Makefile
│ │ ├── bart.f90
│ │ ├── capon.f90
│ │ ├── cholskic.f90
│ │ ├── planewav.f90
│ │ ├── pod.f90
│ │ ├── radius.f90
│ │ ├── read.me
│ │ ├── switchsr.f90
│ │ ├── toasc.f90
│ │ ├── tobin.f90
│ │ ├── tonrl.f90
│ │ ├── tosac.f90
│ │ └── transit.f90
│ ├── index.htm
│ ├── misc
│ │ ├── Makefile
│ │ ├── ReadHeader.f90
│ │ ├── RefCoMod.f90
│ │ ├── SdRdRMod.f90
│ │ ├── WriteHeader.f90
│ │ ├── cpu_time.f90
│ │ ├── errout.f90
│ │ ├── mergev.f90
│ │ ├── munk.f90
│ │ ├── polyz.f90
│ │ ├── readin.f90
│ │ ├── smooth.f90
│ │ ├── sorti.f90
│ │ ├── sortid.f90
│ │ ├── splinec.f90
│ │ ├── subtab.f90
│ │ ├── subtabd.f90
│ │ ├── twersk.f90
│ │ ├── weight.f90
│ │ └── xerror.f90
│ ├── tests
│ │ ├── 3DAtlantic
│ │ │ ├── Grid.jpg
│ │ │ ├── TL_polar.jpg
│ │ │ ├── TL_side.jpg
│ │ │ ├── changenrcvrs
│ │ │ ├── changercvrs
│ │ │ ├── krakenall
│ │ │ ├── krakenall.m
│ │ │ ├── lant.flp
│ │ │ ├── lant_90degrees.flp
│ │ │ ├── lanta36.env
│ │ │ ├── lanta38.env
│ │ │ ├── lanta40.env
│ │ │ ├── lanta42.env
│ │ │ ├── lanta44.env
│ │ │ ├── lanta46.env
│ │ │ ├── lanta48.env
│ │ │ ├── lanta50.env
│ │ │ ├── lanta52.env
│ │ │ ├── lantb36.env
│ │ │ ├── lantb38.env
│ │ │ ├── lantb40.env
│ │ │ ├── lantb42.env
│ │ │ ├── lantb44.env
│ │ │ ├── lantb46.env
│ │ │ ├── lantb48.env
│ │ │ ├── lantc36.env
│ │ │ ├── lantc38.env
│ │ │ ├── lantc40.env
│ │ │ ├── lantc42.env
│ │ │ ├── lantc44.env
│ │ │ ├── lantc46.env
│ │ │ ├── lantc48.env
│ │ │ ├── lantd36.env
│ │ │ ├── lantd38.env
│ │ │ ├── lantd40.env
│ │ │ ├── lantd42.env
│ │ │ ├── lantd44.env
│ │ │ ├── lantd46.env
│ │ │ ├── lantd48.env
│ │ │ ├── lante02.env
│ │ │ ├── lante04.env
│ │ │ ├── lante06.env
│ │ │ ├── lante08.env
│ │ │ ├── lante10.env
│ │ │ ├── lante12.env
│ │ │ ├── lante14.env
│ │ │ ├── lante16.env
│ │ │ ├── lante18.env
│ │ │ ├── lante20.env
│ │ │ ├── lante22.env
│ │ │ ├── lante24.env
│ │ │ ├── lante26.env
│ │ │ ├── lante28.env
│ │ │ ├── lante30.env
│ │ │ ├── lante32.env
│ │ │ ├── lante34.env
│ │ │ ├── lante36.env
│ │ │ ├── lante38.env
│ │ │ ├── lante40.env
│ │ │ ├── lante42.env
│ │ │ ├── lante44.env
│ │ │ ├── lante46.env
│ │ │ ├── lante48.env
│ │ │ ├── lante50.env
│ │ │ ├── lante52.env
│ │ │ ├── lante52withsed.env
│ │ │ ├── lantgbt.flp
│ │ │ ├── lantvol.flp
│ │ │ ├── loadssp.m
│ │ │ ├── pacific.flp
│ │ │ └── runtests.m
│ │ ├── BeamPattern
│ │ │ ├── Makefile
│ │ │ ├── omni.env
│ │ │ ├── runtests.m
│ │ │ ├── runtestsM.m
│ │ │ ├── shaded.env
│ │ │ └── shaded.sbp
│ │ ├── Dickins
│ │ │ ├── Dickins.bty
│ │ │ ├── Dickins.env
│ │ │ ├── DickinsB.bty
│ │ │ ├── DickinsB.env
│ │ │ ├── DickinsB_oneBeam.bty
│ │ │ ├── DickinsB_oneBeam.env
│ │ │ ├── DickinsBray.bty
│ │ │ ├── DickinsBray.env
│ │ │ ├── DickinsCervenyB.bty
│ │ │ ├── DickinsCervenyB.env
│ │ │ ├── DickinsFlatB.env
│ │ │ ├── DickinsFlatBray.env
│ │ │ ├── DickinsFlatK.env
│ │ │ ├── DickinsFlatS.env
│ │ │ ├── Dickins_gb.eps
│ │ │ ├── Dickins_ray.eps
│ │ │ ├── Makefile
│ │ │ ├── Template.bty
│ │ │ ├── field.flp
│ │ │ ├── fields.flp
│ │ │ ├── runtests.m
│ │ │ └── runtestsM.m
│ │ ├── Ellipse
│ │ │ ├── Ellipse.ati
│ │ │ ├── Ellipse.bty
│ │ │ ├── Ellipse.env
│ │ │ ├── EllipseTLGB.ati
│ │ │ ├── EllipseTLGB.bty
│ │ │ ├── EllipseTLGB.env
│ │ │ ├── EllipseTLGeom.ati
│ │ │ ├── EllipseTLGeom.bty
│ │ │ ├── EllipseTLGeom.env
│ │ │ ├── Ellipse_TL.tiff
│ │ │ ├── Ellipse_ray.jpg
│ │ │ ├── Makefile
│ │ │ ├── make_bdry.m
│ │ │ ├── runtests.m
│ │ │ └── runtestsM.m
│ │ ├── Gulf
│ │ │ ├── Contents.m
│ │ │ ├── GulfB_rd_gb.bty
│ │ │ ├── GulfB_rd_gb.env
│ │ │ ├── GulfB_rd_gb.ssp
│ │ │ ├── GulfB_rd_geo.bty
│ │ │ ├── GulfB_rd_geo.env
│ │ │ ├── GulfB_rd_geo.ssp
│ │ │ ├── GulfB_ri_Cerveny.env
│ │ │ ├── GulfB_ri_gb.env
│ │ │ ├── GulfB_ri_geo.env
│ │ │ ├── GulfB_ri_geo.prt
│ │ │ ├── GulfS.env
│ │ │ ├── GulfS.eps
│ │ │ ├── Gulf_SSP.eps
│ │ │ ├── Gulf_geo.eps
│ │ │ ├── Gulf_ray.eps
│ │ │ ├── Gulf_ray_rd.bty
│ │ │ ├── Gulf_ray_rd.env
│ │ │ ├── Gulf_ray_rd.ssp
│ │ │ ├── Gulf_ray_ri.bty
│ │ │ ├── Gulf_ray_ri.env
│ │ │ ├── Gulf_rd_gb.eps
│ │ │ ├── Gulf_rd_ray.eps
│ │ │ ├── Pos2.m
│ │ │ ├── SL.m
│ │ │ ├── aggregator.m
│ │ │ ├── angles.m
│ │ │ ├── bbrun.m
│ │ │ ├── beamform.m
│ │ │ ├── bellhop.exe
│ │ │ ├── bellhop.m
│ │ │ ├── bounce.exe
│ │ │ ├── bounce.m
│ │ │ ├── delayandsum.m
│ │ │ ├── field.exe
│ │ │ ├── field.m
│ │ │ ├── field3d.exe
│ │ │ ├── fields.exe
│ │ │ ├── fields.flp
│ │ │ ├── gulf000.env
│ │ │ ├── gulf012.env
│ │ │ ├── gulf025.env
│ │ │ ├── gulf037.env
│ │ │ ├── gulf050.env
│ │ │ ├── gulf075.env
│ │ │ ├── gulf100.env
│ │ │ ├── gulf125.env
│ │ │ ├── gulf_ad.flp
│ │ │ ├── gulf_cm.flp
│ │ │ ├── gulf_ri.flp
│ │ │ ├── kraken.exe
│ │ │ ├── kraken.m
│ │ │ ├── krakenc.exe
│ │ │ ├── krakenc.m
│ │ │ ├── makeTRC.asv
│ │ │ ├── makeTRC.m
│ │ │ ├── makechirps.m
│ │ │ ├── makeenv.m
│ │ │ ├── makemseq.m
│ │ │ ├── makespectrum.m
│ │ │ ├── modasc.exe
│ │ │ ├── modbin.exe
│ │ │ ├── planewav.exe
│ │ │ ├── planewave_rep.m
│ │ │ ├── plotarr.m
│ │ │ ├── plotati.m
│ │ │ ├── plotbrc.m
│ │ │ ├── plotbty.m
│ │ │ ├── plotgrn.m
│ │ │ ├── plotmode.m
│ │ │ ├── plotmovie.m
│ │ │ ├── plotray.m
│ │ │ ├── plotshd.m
│ │ │ ├── plotshd2.m
│ │ │ ├── plotshd_multi.m
│ │ │ ├── plotshdpol.m
│ │ │ ├── plotsr.m
│ │ │ ├── plotssp.m
│ │ │ ├── plotssp2D.m
│ │ │ ├── plotstack.m
│ │ │ ├── plottld.m
│ │ │ ├── plottlr.m
│ │ │ ├── plottrc.m
│ │ │ ├── plottri.m
│ │ │ ├── plottriNew.m
│ │ │ ├── plotts.m
│ │ │ ├── plottsOld.m
│ │ │ ├── plottsmat.m
│ │ │ ├── plotxy.m
│ │ │ ├── pod.exe
│ │ │ ├── radius.exe
│ │ │ ├── rand_bdry.m
│ │ │ ├── read_env.m
│ │ │ ├── read_modes.m
│ │ │ ├── read_modes_asc.m
│ │ │ ├── read_modes_bin.m
│ │ │ ├── read_shd.m
│ │ │ ├── read_shd_asc.m
│ │ │ ├── read_shd_bin.m
│ │ │ ├── readenv.m
│ │ │ ├── readsdrd.m
│ │ │ ├── runtests.m
│ │ │ ├── scooter.exe
│ │ │ ├── scooter.m
│ │ │ ├── sparc.exe
│ │ │ ├── sparc.m
│ │ │ ├── ssp_filt.m
│ │ │ ├── stack.m
│ │ │ ├── stackOld.m
│ │ │ ├── stackarr.m
│ │ │ ├── stackarrOld.m
│ │ │ ├── switchsr.exe
│ │ │ ├── toasc.exe
│ │ │ ├── tobin.exe
│ │ │ ├── tonrl.exe
│ │ │ ├── tosac.exe
│ │ │ ├── trian.m
│ │ │ ├── write_env.m
│ │ │ ├── write_fieldflp.m
│ │ │ ├── write_fieldsflp.m
│ │ │ └── writebty.m
│ │ ├── Makefile
│ │ ├── Munk
│ │ │ ├── Makefile
│ │ │ ├── MunkB_Coh.env
│ │ │ ├── MunkB_Coh_CervenyC.env
│ │ │ ├── MunkB_Coh_CervenyR.env
│ │ │ ├── MunkB_Coh_SGB.env
│ │ │ ├── MunkB_Coh_cpp.env
│ │ │ ├── MunkB_Coh_gb.env
│ │ │ ├── MunkB_Inc.env
│ │ │ ├── MunkB_Inc_gb.env
│ │ │ ├── MunkB_OneBeam.env
│ │ │ ├── MunkB_OneBeam_gb.eps
│ │ │ ├── MunkB_Semi.env
│ │ │ ├── MunkB_Semi_gb.env
│ │ │ ├── MunkB_eigenray.env
│ │ │ ├── MunkB_gb.env
│ │ │ ├── MunkB_gb.eps
│ │ │ ├── MunkB_gbt.env
│ │ │ ├── MunkB_geo.eps
│ │ │ ├── MunkB_geo_rot.bty
│ │ │ ├── MunkB_geo_rot.env
│ │ │ ├── MunkB_geo_rot.ssp
│ │ │ ├── MunkB_ray.env
│ │ │ ├── MunkB_ray_rot.bty
│ │ │ ├── MunkB_ray_rot.env
│ │ │ ├── MunkB_ray_rot.ssp
│ │ │ ├── MunkK.env
│ │ │ ├── MunkS.env
│ │ │ ├── MunkSflip.env
│ │ │ ├── Munk_SSP.eps
│ │ │ ├── Munk_eigenrays.eps
│ │ │ ├── Munk_rays.eps
│ │ │ ├── field.flp
│ │ │ ├── fields.flp
│ │ │ ├── runtests.m
│ │ │ └── runtestsM.m
│ │ ├── MunkLeaky
│ │ │ ├── Makefile
│ │ │ ├── MunkKbb.env
│ │ │ ├── MunkKleaky.env
│ │ │ ├── MunkKwb.env
│ │ │ ├── MunkS.env
│ │ │ ├── field.flp
│ │ │ ├── fields.flp
│ │ │ ├── runtests.m
│ │ │ └── runtestsM.m
│ │ ├── ParaBot
│ │ │ ├── Makefile
│ │ │ ├── ParaBot.ati
│ │ │ ├── ParaBot.bty
│ │ │ ├── ParaBot.env
│ │ │ ├── ParaBot39.bty
│ │ │ ├── ParaBotTLGB.ati
│ │ │ ├── ParaBotTLGB.bty
│ │ │ ├── ParaBotTLGB.env
│ │ │ ├── ParaBotTLGeom.ati
│ │ │ ├── ParaBotTLGeom.bty
│ │ │ ├── ParaBotTLGeom.env
│ │ │ ├── ParabotAhamd.jpg
│ │ │ ├── make_bdry.m
│ │ │ ├── make_bty_circ.m
│ │ │ ├── runtests.m
│ │ │ └── runtestsM.m
│ │ ├── PointLine
│ │ │ ├── LloydLineB.env
│ │ │ ├── LloydLine_gbtB.env
│ │ │ ├── LloydPointB.env
│ │ │ ├── LloydPoint_gbtB.env
│ │ │ ├── LloydS.env
│ │ │ ├── Makefile
│ │ │ ├── fields.flp
│ │ │ ├── fieldsLine.flp
│ │ │ ├── fieldsPoint.flp
│ │ │ ├── runtests.m
│ │ │ └── runtestsM.m
│ │ ├── SBCX
│ │ │ ├── Makefile
│ │ │ ├── runtests.m
│ │ │ ├── runtestsM.m
│ │ │ ├── sbcx.env
│ │ │ ├── sbcx_Arr_asc.env
│ │ │ └── sbcx_Arr_bin.env
│ │ ├── TLslices
│ │ │ ├── atten.env
│ │ │ ├── double.env
│ │ │ ├── elsed.env
│ │ │ ├── field.flp
│ │ │ ├── fieldbat.flp
│ │ │ ├── fields.flp
│ │ │ ├── flused.env
│ │ │ ├── foo.env
│ │ │ ├── ice.env
│ │ │ ├── kuperb.env
│ │ │ ├── kuperm.env
│ │ │ ├── kupert.env
│ │ │ ├── normal.env
│ │ │ ├── pekeris.env
│ │ │ ├── runtests.m
│ │ │ ├── runtestsM.m
│ │ │ ├── scholte.env
│ │ │ └── twersky.env
│ │ ├── TabRefCoef
│ │ │ ├── Makefile
│ │ │ ├── field.flp
│ │ │ ├── fields.flp
│ │ │ ├── neggradB.env
│ │ │ ├── neggradC_brc.env
│ │ │ ├── neggradC_geo.env
│ │ │ ├── neggradC_irc.env
│ │ │ ├── neggradS_brc.env
│ │ │ ├── neggradS_geo.env
│ │ │ ├── neggradS_irc.env
│ │ │ ├── runtests.m
│ │ │ └── runtestsM.m
│ │ ├── arctic
│ │ │ ├── Makefile
│ │ │ ├── arctic.env
│ │ │ ├── arctic2layB.env
│ │ │ ├── arcticB.env
│ │ │ ├── arcticB_cpp.env
│ │ │ ├── arcticB_gb.env
│ │ │ ├── arcticK.env
│ │ │ ├── arcticS.env
│ │ │ ├── field.flp
│ │ │ ├── fields.flp
│ │ │ ├── runtests.m
│ │ │ └── runtestsM.m
│ │ ├── bat
│ │ ├── block
│ │ │ ├── blockB_gb.bty
│ │ │ ├── blockB_gb.env
│ │ │ ├── blockB_gb.eps
│ │ │ ├── blockB_geo.bty
│ │ │ ├── blockB_geo.env
│ │ │ ├── blockB_ray.bty
│ │ │ ├── blockB_ray.env
│ │ │ ├── blockB_ray.eps
│ │ │ └── runtests.m
│ │ ├── calib
│ │ │ ├── Makefile
│ │ │ ├── calibB.env
│ │ │ ├── calibB_Cerveny.env
│ │ │ ├── calibB_gb.env
│ │ │ ├── calibBarr.env
│ │ │ ├── calibBgrad.env
│ │ │ ├── calibBgrad_gb.env
│ │ │ ├── calibK.env
│ │ │ ├── calibKgrad.env
│ │ │ ├── calibS.env
│ │ │ ├── calibSgrad.env
│ │ │ ├── calibray.env
│ │ │ ├── calibraygrad.env
│ │ │ ├── field.flp
│ │ │ ├── fields.flp
│ │ │ ├── plot_tl.m
│ │ │ ├── runtests.m
│ │ │ └── runtestsM.m
│ │ ├── clean.m
│ │ ├── free
│ │ │ ├── Bundles.m
│ │ │ ├── Makefile
│ │ │ ├── fields.flp
│ │ │ ├── fieldsLine.flp
│ │ │ ├── fieldsPoint.flp
│ │ │ ├── freeLineB.env
│ │ │ ├── freeLine_CervenyB.env
│ │ │ ├── freeLine_gbtB.env
│ │ │ ├── freePointB.env
│ │ │ ├── freePoint_CervenyB.env
│ │ │ ├── freePoint_gbtB.env
│ │ │ ├── freeS.env
│ │ │ ├── runtests.m
│ │ │ └── runtestsM.m
│ │ ├── halfspace
│ │ │ ├── Makefile
│ │ │ ├── fields.flp
│ │ │ ├── lower_halfB.env
│ │ │ ├── lower_halfS.env
│ │ │ ├── runtests.m
│ │ │ ├── runtestsM.m
│ │ │ ├── upper_halfB.env
│ │ │ ├── upper_halfS.env
│ │ │ └── vacuumB.env
│ │ ├── head
│ │ │ ├── Makefile
│ │ │ ├── fields.flp
│ │ │ ├── head.env
│ │ │ ├── iso.env
│ │ │ ├── runtests.m
│ │ │ └── runtestsM.m
│ │ ├── iso.env
│ │ ├── kcs
│ │ ├── med.flp
│ │ ├── refl.env
│ │ ├── runplots.bat
│ │ ├── runtests.m
│ │ ├── runtestsM.m
│ │ ├── sduct
│ │ │ ├── Makefile
│ │ │ ├── Template.env
│ │ │ ├── field.flp
│ │ │ ├── fields.flp
│ │ │ ├── runtests.m
│ │ │ ├── runtestsM.m
│ │ │ ├── sductB.env
│ │ │ ├── sductB_gb.env
│ │ │ ├── sductBray.env
│ │ │ ├── sductK.env
│ │ │ ├── sductS.env
│ │ │ ├── sduct_nrS.env
│ │ │ ├── sductnew.env
│ │ │ └── single.env
│ │ ├── terrain
│ │ │ ├── Makefile
│ │ │ ├── lower_half.env
│ │ │ ├── lower_half_arr.env
│ │ │ ├── lower_half_gbt.env
│ │ │ └── runtests.m
│ │ └── wedge
│ │ ├── Makefile
│ │ ├── field.flp
│ │ ├── runplots.m
│ │ ├── runtests.m
│ │ └── wedge150.ps
│ └── tslib
│ ├── Makefile
│ ├── bndpasc.f90
│ ├── cans.f90
│ ├── cfft.f90
│ ├── facnpN.f90
│ ├── hilbert.f90
│ ├── iso.f90
│ ├── polyr.f90
│ ├── preenv.f90
│ ├── rfft.f90
│ └── source.f90
├── fort.5
├── read_shdbin.m
└── readme.txt
56 directories, 1141 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论