当前位置:   article > 正文

【物理应用】Matlab模拟水中声呐模型_声呐探测模型matlab

声呐探测模型matlab

1 内容介绍

海洋面积约占地球表面积的71%,海洋中蕴含着丰富的资源.人类对海洋能源,资源的开发利用正在逐步扩大,这使得海洋在经济和军事上的重要性更加突出.船舶是人类开发利用海洋的主要活动平台,船舶在航行时会产生噪声向周围辐射,而目前人类已知的各种能量形式中,在水中以声音的传播性能最好.船舶辐射噪声的探测及分类识别是水声工程领域的重要研究课题,同时也是水声智能化处理的关键​。

2 仿真代码

clear all;

ob_outline=[];

% map=[-10 0

%      17 20

%      20 15

%      23 13

%      27 18

%      -10 1

%      30 60

%      35 55

%      43 53

%      40 62

%      -10 2];

map=[-10 0

     120 100

     130 80

     150 73

     160 75

     170 85

     180 90

     185 100

     170 120

     163 115

     158 108

     -10 1

     245 136

     250 120 

     270 130

     275 127

     280 123

     285 118

     295 115

     310 118

     290 145

     280 150

     -10 2];

 m=0;

 for k=1:size(map,1)

     if map(k,1)==-10

      m=m+1;

      obsNum(1,m)=k;

     end

 end

obsNum

 for m=1:size(obsNum,2)-1

     obsStart=obsNum(m);

     obsEnd=obsNum(m+1);

     NodeEnd=[map(obsStart+2:obsEnd-1,:);map(obsStart+1,:)];

     NodeStart=map(obsStart+1:obsEnd-1,:);

     ob_outline=[ob_outline;NodeStart NodeEnd];

     FillZone=[map(obsStart+1:obsEnd-1,:);map(obsStart+1,:)];

     handle=fill(FillZone(:,1),FillZone(:,2),[0.5 0.5 0.5]);

     hold on;

 end

% set(gca,'Color',[0.94 0.94 0.94])

sonar

3 运行结果

4 参考文献

[1]徐超. 多波束测深声呐海底底质分类技术研究[D]. 哈尔滨工程大学.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/390768
推荐阅读
相关标签
  

闽ICP备14008679号