一、获取代码方式

获取代码方式1:
完整代码已上传我的资源:【数学建模】基于matlab无线可充电传感器网络充电路线规划【含Matlab源码 750期】

获取代码方式2:
通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。

备注:
订阅紫极神光博客付费专栏,可免费获得1份代码(有效期为订阅日起,三天内有效);

二、部分源代码

function [L,B,A]=chushihua( )%% 读取数据,计算两两距离
A=xlsread('附件1.xlsx');
B=zeros(30,30);
for i=1:29for j=i+1:30B(i,j)=sqrt((A(i,1)-A(j,1))^2+(A(i,2)-A(j,2))^2);end
endfor i=1:29for j=i+1:30B(j,i)=B(i,j);end
end%% 初始种群
L=zeros(500,30);
for i=1:500[a,b]=sort(rand(1,29));L(i,2:30)=b+1;
L(:,1)=1;
end%% 适应度
f=zeros(1,500);
L_new=zeros(500,30);
for i=1:500f(1,i)=fitness(L(i,:),B);
end[s,t]=sort(f);for i=1:100L_new(i,:)=L(t(1,i),:);
endfor i=101:500k=ceil(rand^2*100);a=sort(ceil(rand(1,2)*29));L_new(i,1:a(1))=L(k,1:a(1));L_new(i,a(2)+1:30)=L(k,a(2)+1:30);L_new(i,a(1)+1:a(2))=fliplr(L(k,a(1)+1:a(2)));endL=L_new;end
function [k ,C] = load2(  )A=xlsread('附件1.xlsx');
B=zeros(30,30);
for i=1:29for j=i+1:30B(i,j)=sqrt((A(i,1)-A(j,1))^2+(A(i,2)-A(j,2))^2);end
end
k=xlsread('附件2.xlsx');s=1000;v=2:1:80;
% v=30;
p=sum(k);
f=1;
r=200:1:600;
% r=200;
C=zeros(size(v'),size(r'));for i=1:size(v')for j=1: size(r')C(i,j)=f+s*7.8/(v(1,i)*(1-p/r(1,j)));end
end
function L=select(L,B)f=zeros(1,500);
L_new=zeros(500,30);
for i=1:500f(1,i)=fitness(L(i,:),B);
end[s,t]=sort(f);for i=1:100L_new(i,:)=L(t(1,i),:);
endfor i=101:500k=ceil(rand^2*100);a=sort(ceil(rand(1,2)*29));L_new(i,1:a(1))=L(k,1:a(1));L_new(i,a(2)+1:30)=L(k,a(2)+1:30);L_new(i,a(1)+1:a(2))=fliplr(L(k,a(1)+1:a(2)));endL=L_new;end

三、运行结果


四、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1]李昕.MATLAB数学建模[M].清华大学出版社.2017
[2]王健,赵国生.MATLAB数学建模与仿真[M].清华大学出版社.2016
[3]余胜威.MATLAB数学建模经典案例实战[M].清华大学出版社.2015

【数学建模】基于matlab无线可充电传感器网络充电路线规划【含Matlab源码 750期】相关推荐

  1. 【Matlab生物电信号】生物电信号仿真【含GUI源码 684期】

    一.代码运行视频(哔哩哔哩) [Matlab生物电信号]生物电信号仿真[含GUI源码 684期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]董兵,超于毅,李 ...

  2. 【Matlab语音分析】语音信号分析【含GUI源码 1718期】

    一.代码运行视频(哔哩哔哩) [Matlab语音分析]语音信号分析[含GUI源码 1718期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊,郑铁 ...

  3. 【Matlab身份证识别】身份证号码识别【含GUI源码 014期】

    一.代码运行视频(哔哩哔哩) [Matlab身份证识别]身份证号码识别[含GUI源码 014期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...

  4. 【Matlab车牌识别】停车计费系统【含GUI源码 735期】

    一.代码运行视频(哔哩哔哩) [Matlab车牌识别]停车计费系统[含GUI源码 735期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MATLA ...

  5. 【Matlab水果识别】自助水果超市【含GUI源码 594期】

    一.代码运行视频(哔哩哔哩) [Matlab水果识别]自助水果超市[含GUI源码 594期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]倪云峰,叶健,樊娇娇 ...

  6. 【Matlab验证码识别】遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含GUI源码 1694期】

    一.代码运行视频(哔哩哔哩) [Matlab验证码识别]遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别[含GUI源码 1694期] 二.matlab版本及参考文献 1 matlab ...

  7. 【Matlab人脸识别】BP神经网络人脸识别(含识别率)【含GUI源码 891期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]BP神经网络人脸识别(含识别率)[含GUI源码 891期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] ...

  8. 【Matlab人脸识别】形态学教室人数统计(带面板)【含GUI源码 1703期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]形态学教室人数统计(带面板)[含GUI源码 1703期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟 ...

  9. 【Matlab人脸识别】人脸实时检测与跟踪【含GUI源码 673期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]人脸实时检测与跟踪[含GUI源码 673期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟逸凡,柳益君 ...

  10. 【Matlab图像融合】小波变换遥感图像融合【含GUI源码 744期】

    一.代码运行视频(哔哩哔哩) [Matlab图像融合]小波变换遥感图像融合[含GUI源码 744期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余 ...

最新文章

  1. 24c04硬件地址位_一文读懂IP地址和MAC地址有什么区别和联系
  2. 利用叉乘快速判断点是否在三角形内
  3. 表单验证JavaScript实现正则匹配、随机验证码、密码强度、加拖拽加蒙板
  4. linux卡在x windows,Linux下显卡配置错误 无法进入X Windows的解决
  5. Java基础——深入理解ReentrantLock
  6. Jstorm+Spring+mybatis整合
  7. shell获取命令结果返回行数(行个数)
  8. mysqldump只导出数据或者只导出表结构
  9. java有push方法么_[Java教程]js中push和join方法使用介绍
  10. if(-1)为真还是假_女人是“真拒绝”还是“假矜持”,其实一眼就能看出来
  11. IP地址转化为32位无符号数
  12. 缩时摄影制作软件——GlueMotion for Mac支持m1
  13. 《数据科学概论》教材介绍
  14. python自动排版公众号_如何实现公众号排版自动化?微信公众号一键排版软件推荐...
  15. java语言包安装_Eclipse 多国语言包的安装以及插件的安装方法
  16. Excel如何按照颜色排序
  17. Mac vmvare vmdk文件使用
  18. AWS​捅大篓子了,近1G敏感数据Github裸奔5小时
  19. 一步一步实现中后台管理平台模板-13-解决IE浏览器兼容性问题
  20. 苹果录屏功能没有声音_手机录屏没有声音如何处理?可以从这三个方面入手看看...

热门文章

  1. linux网络防火墙-iptables基础详解
  2. *BZOJ2330: [SCOI2011]糖果
  3. WebLogic 11gR1修改jdk版本
  4. 05-用两个栈实现一个队列
  5. DFS ZOJ 1002/HDOJ 1045 Fire Net
  6. 第五讲 C#中的异常处理
  7. V-rep学习笔记:机器人逆运动学数值解法(The Jacobian Transpose Method)
  8. Leap 使用注意事项
  9. 传智播客 C/C++学习笔记 内存四区模型
  10. untiy对过相机参数计算视场角