当前位置: 首页 > news >正文

温岭建设局网站百度建一个网站多少钱

温岭建设局网站,百度建一个网站多少钱,邵阳网站网站建设,郑州全网营销目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 此代码优化了由于电池耗尽而产生覆盖空洞后 WSN 节点的位置。如果活动通信中的任何节点死亡,则通过PSO优化再次定位…

    目录

💥1 概述

📚2 运行结果

🎉3 参考文献

👨‍💻4 Matlab代码

💥1 概述

此代码优化了由于电池耗尽而产生覆盖空洞后 WSN 节点的位置。如果活动通信中的任何节点死亡,则通过PSO优化再次定位其余节点,将覆盖区域最大化作为目标函数。​

📚2 运行结果

主函数部分代码:

close all
clear
clc
addpath(genpath(cd))
warning('off')
%%
N=10;                       % number of nodes
area=[10,10];              % nodes deployment area in meter
Trange=2;                   % transmission range of sensor node in meter
nodes.pos=area(1).*rand(N,2);% nodes geographical locations
lambda=0.125;                % signal wavelength in meter
nodes.major = Trange;        % major axis for ellpitical range in meter
nodes.minor = lambda*Trange;  % minro axis for ellipitical range in meter
% redundantNo=9;               % number of healing nodes   
redundantNo=round(10*N/100);
%% plot the nodes deployment
cnt=1;
for ii=1:N      for jj=1:Nif ii~=jjnodes.distance(ii,jj)=pdist([nodes.pos(ii,:);nodes.pos(jj,:)]);if nodes.distance(ii,jj)<Trange || nodes.distance(ii,jj)==Trangenodes.inrange(ii,jj)=1;elsenodes.inrange(ii,jj)=0;endendend
end
​
figure
F5=plot(nodes.pos(:,1),nodes.pos(:,2),'.','color','r');
hold on
for ii=1:N                   % plot the circular transmission range[nodes.circle.x(ii,:),nodes.circle.y(ii,:)]=circle(nodes.pos(ii,1),nodes.pos(ii,2),Trange);F6=fill(nodes.circle.x(ii,:),nodes.circle.y(ii,:),[0.25,0.25,0.25]);alpha 0.3hold on
end
axis on
xlabel('x(m)')
ylabel('y(m)')
title('Initial Placement of Nodes with circular transmission range')
%% plot delauny triangle
TRI = delaunay(nodes.pos(:,1),nodes.pos(:,2));
figure(2)
F5 = plot(nodes.pos(:,1),nodes.pos(:,2),'.','color','r');
hold on
for ii=1:N                   % plot the circular transmission range[nodes.circle.x(ii,:),nodes.circle.y(ii,:)]=circle(nodes.pos(ii,1),nodes.pos(ii,2),Trange);F6=fill(nodes.circle.x(ii,:),nodes.circle.y(ii,:),[0.25,0.25,0.25]);alpha 0.3hold on
end
axis on
xlabel('x(m)')
ylabel('y(m)')
title('Coverage hole in initila position of Nodes')
hold on
triplot(TRI,nodes.pos(:,1),nodes.pos(:,2))
%% Hole detection
[holeDetected.circle,Circmcenter.circle,circumradius.circle]=holeDetection(TRI,nodes,F5,F6,Trange,area,2,1);
display(['--> No of detected Holes for Circular = ',num2str(numel(find(holeDetected.circle)))])
%% PSO optimize position of rest wsn nodes to cover the hole
nvars = 2*(N);
fun=@(x)objf(x,Trange,area);
lb=zeros(nvars,1);
ub=area(1).*ones(nvars,1);
options = optimoptions(@particleswarm,'Display','iter','MaxIterations',100,'PlotFcn','pswplotbestf');
[x,fval] = particleswarm(fun,nvars,lb,ub,options);
finalPos = reshape(x,[numel(x)/2,2]);
% plot the final tuned Node' pos
figure
plot(finalPos(:,1),finalPos(:,2),'
o
','
color
','
r
');
hold on
for ii=1:N                 % plot the circular transmission range[finalcircle.x(ii,:),finalcircle.y(ii,:)]=circle(finalPos(ii,1),finalPos(ii,2),Trange);fill(finalcircle.x(ii,:),finalcircle.y(ii,:),[0.25,0.25,0.25]);alpha 0.3hold on
end

🎉3 参考文献

[1]史朝亚. 基于PSO算法无线传感器网络覆盖优化的研究[D]. 南京理工大学.

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

http://www.ds6.com.cn/news/15213.html

相关文章:

  • 根据图片做网站用什么百度网页推广怎么做
  • 企业官方网站怎么做鄂尔多斯seo
  • 34线城市做网站推广长沙企业关键词优化
  • 中纪委网站两学一做 重拾自信百度seo培训班
  • 南阳南阳新区网站建设汕头seo优化培训
  • 导购 网站模板打开免费百度啊
  • 重庆推广网站排名价格成都外贸seo
  • win8metro ui风格的wordpress安卓手机优化神器
  • 网站建设插入歌曲西安最新消息今天
  • 网站国内空间和国外空间上海百度推广电话
  • 南京 网站设计软广告经典案例
  • 建设一个属于自己网站系统优化大师免费版
  • 做网站推广员必备的条件竞价排名什么意思
  • 如何把自己做的网站挂网上大数据营销成功案例
  • 无锡市建设工程质监站网站怎么做自媒体
  • 上海做网站找谁互联网营销策划是做什么的
  • 南海建设工程交易中心网站石家庄百度seo
  • 怎么做网站的推广商丘seo外包
  • 帮别人做网站开什么内容的专票营销策划经典案例
  • 网站如何快速被百度收录网站推广计划书范文
  • 广州电子商城网站建设seo收录查询工具
  • 做智能网站系统口碑营销是什么
  • 电商网站后台管理系统百度seo关键词优化方案
  • 网站图片展示源码抚州seo排名
  • wordpress pdf阅读独立站seo外链平台
  • 兼职20网站开发公司网站策划宣传
  • 国外市场网站推广公司网络推广项目代理
  • 设计网站都有哪些360上网安全导航
  • 免费素材网站 可商用2345浏览器网站进入
  • 做网站的备案资料百度统计官网