资源简介

2017年数学建模国赛B题matlab代码及注释,亲自做题编写,实测可以运行,有注释。

资源截图

代码片段和文件信息

%计算每个任务的5个指标
loc_data1=xlsread(‘C:\Users\wangmanling\Desktop\第四问计算数据\第四问指标.xls‘‘B2:C2067‘);%加载任务坐标
loc_data2=xlsread(‘C:\Users\wangmanling\Desktop\第一问计算数据\会员数据.xlsx‘‘B2:C1878‘);%加载会员坐标
vol=xlsread(‘C:\Users\wangmanling\Desktop\第一问计算数据\会员数据.xlsx‘‘I2:I1878‘);%加载会员限额
loc_cen1=[114.266763 22.71601325
          113.27988 23.20833309
          113.8964177 22.5841064
          113.3504184 23.122315];%任务中心
loc_cen2=[114.0729836 22.64202008
          113.3326109 23.16646467
          113.0917183 22.98368939
          113.8321146 22.91188692];%会员中心
loc_cen3=[113.26436 23.12908
          114.05791 22.54368
          113.75179 23.02067
          113.12185 23.02182];%城市中心(依次:广州市 深圳市 东莞市 佛山市)
GDP=[155491 183127 98939 124722];%四个城市的GDP,排序与前同
[row1 colom]=size(loc_data1);
[row2 colom]=size(loc_data2);
%指标1——到最近任务聚类中心的距离
for i=1:row1
    for j=1:4
    d(ij)=(loc_data1(i1)-loc_cen1(j1))^2+(loc_data1(i2)-loc_cen1(j2))^2;
    end
    d1(i)=min(d(i:));%指标1
end
%指标2——到最近会员聚类中心的距离
for i=1:row1
    for j=1:4
    d(ij)=(loc_data1(i1)-loc_cen2(j1))^2+(loc_data1(i2)-loc_cen2(j2))^2;
    end
    d2(i)=min(d(i:));%指标2
end
%指标3、4——任务点周围会员数、会员能力
num=zeros(1row1);
cap=zeros(1row1);
for i=1:row1
    for j=1:row2
        dis=(loc_data1(i1)-loc_data2(j1))^2+(loc_data1(i2)-loc_data2(j2))^2;
        if dis<(1/10)
            num(i)=num(i)+1;%指标3
            cap(i)=cap(i)+vol(j);%指标4
        end
    end
end
%计算指标5——城市经济情况
ec=zeros(1row1);
for i=1:row1
    for j=1:4
        di(ij)=(loc_data1(i1)-loc_cen3(j1))^2+(loc_data1(i2)-loc_cen3(j2))^2;
    end
    [val id(i)]=min(di(i:));
    d2(i)=val;
    ec(i)=GDP(id(i));%指标5
end
%计算会员所属城市
for i=1:row1
    for j=1:4
        di2(ij)=(loc_data1(i1)-loc_cen3(j1))^2+(loc_data1(i2)-loc_cen3(j2))^2;
    end
    [val id2(i)]=min(di2(i:));
end
%指标汇总
zhibiao=[d1‘ d2‘ num‘ cap‘ ec‘];

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2092  2019-08-30 20:57  2017年数学建模国赛B题matlab代码及注释\Cal_fea.m

     文件       1529  2019-08-31 00:03  2017年数学建模国赛B题matlab代码及注释\Cal_wanchenglv.m

     文件        303  2019-08-31 00:05  2017年数学建模国赛B题matlab代码及注释\fantui.m

     文件       1570  2019-09-02 19:58  2017年数学建模国赛B题matlab代码及注释\guiyihua.m

     文件        657  2019-09-02 19:15  2017年数学建模国赛B题matlab代码及注释\huiserelation.m

     文件       1407  2019-08-28 18:54  2017年数学建模国赛B题matlab代码及注释\KMeans.m

     文件        859  2019-08-31 00:07  2017年数学建模国赛B题matlab代码及注释\k_mean1.m

     文件        450  2019-08-30 10:44  2017年数学建模国赛B题matlab代码及注释\mul_fit.m

     文件       1137  2019-09-02 22:07  2017年数学建模国赛B题matlab代码及注释\plot1.m

     文件        492  2019-09-02 20:24  2017年数学建模国赛B题matlab代码及注释\plot2.m

     文件        143  2019-08-31 00:31  2017年数学建模国赛B题matlab代码及注释\read1.m

     文件        609  2019-09-02 23:50  2017年数学建模国赛B题matlab代码及注释\shiqu.m

     文件       2649  2019-09-02 21:50  2017年数学建模国赛B题matlab代码及注释\sim1.m

     文件       1726  2019-08-31 00:15  2017年数学建模国赛B题matlab代码及注释\sim2.m

     文件       1594  2019-08-21 17:35  2017年数学建模国赛B题matlab代码及注释\smoothdata.m

     文件        760  2019-08-31 00:19  2017年数学建模国赛B题matlab代码及注释\svm1.m

     文件       1058  2019-08-31 00:16  2017年数学建模国赛B题matlab代码及注释\system_julei.m

     文件        159  2019-08-30 22:56  2017年数学建模国赛B题matlab代码及注释\Untitled2.m

     文件        729  2019-08-31 00:17  2017年数学建模国赛B题matlab代码及注释\xianefenbu.m

     目录          0  2019-10-22 19:14  2017年数学建模国赛B题matlab代码及注释

----------- ---------  ---------- -----  ----

                19923                    20


评论

共有 条评论