• 大小: 77.17MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-06-21
  • 语言: Matlab
  • 标签: matlab  数学建模  

资源简介

本书的作者都具有实际的数学建模参赛经历和竞赛指导经验。书中内容完全是根据数学建模竞赛的需要而编排的,涵盖了绝大部分数学建模问题的matlab求解方法。本书内容分上下两篇。上篇介绍数学建模中常规方法的matlab实现,包括matlab交互、数据建模、程序绘图、灰色预测、规划模型等方法;还介绍了各种高级方法的matlab实现,包括遗传算法、粒子群算法、模拟退火算法、人工神经网络、小波分析、动态仿真、数值模拟等。下篇以真实的数学建模赛题为案例,介绍了如何用matlab求解实际的数学建模问题,给出了详细的建模过程和程序。书中的附件部分介绍了作者在建模竞赛中屡获大奖的经验。相信这些经验对准备参加数学建模竞赛的读者会有所帮助。 本书特别适合作为数学建模竞赛的培训教材或参考用书,也可作为大学“数学实验”和“数学建模”以及“数据挖掘”课程的参考用书,还可作为广大科研人员、学者、工程技术人员的参考用书。

资源截图

代码片段和文件信息

function p_temp_sub = calculate_probability(mntype);
%n选m时各奖项的获奖概率
% type代表当前求解的彩票类型
% K1型是固定概率,无需在这里计算

if (type == 2)
% K2型的
p_temp_sub=zeros(71);
p_temp_sub(1)=1/mmmcomb(nm);
p_temp_sub(2)=mmmcomb(mm-1)./mmmcomb(nm);
p_temp_sub(3)=mmmcomb(mm-1).*mmmcomb(n-m-11)./mmmcomb(nm);
p_temp_sub(4)=mmmcomb(mm-2).*mmmcomb(n-m-11)./mmmcomb(nm);
p_temp_sub(5)=mmmcomb(mm-2).*mmmcomb(n-m-12)./mmmcomb(nm);
p_temp_sub(6)=mmmcomb(mm-3).*mmmcomb(n-m-12)./mmmcomb(nm);
p_temp_sub(7)=mmmcomb(mm-3).*mmmcomb(n-m-13)./mmmcomb(nm);
elseif (type == 3)
% K3型的
p_temp_sub=zeros(71);
p_temp_sub(1)=1./mmmcomb(nm+1);
p_temp_sub(2)=mmmcomb(n-m-11)./mmmcomb(nm+1);
p_temp_sub(3)=mmmcomb(mm-1).*mmmcomb(n-m-11)./mmmcomb(nm+1);
p_temp_sub(4)=mmmcomb(mm-1).*mmmcomb(n-m-12)./mmmcomb(nm+1);
p_temp_sub(5)=mmmcomb(mm-2).*mmmcomb(n-m-12)./mmmcomb(nm+1);
p_temp_sub(6)=mmmcomb(mm-2).*mmmcomb(n-m-13)./mmmcomb(nm+1);
p_temp_sub(7)=mmmcomb(mm-3).*mmmcomb(n-m-13)./mmmcomb(nm+1);
elseif (type == 4)
% K4型的
p_temp_sub=zeros(71);
p_temp_sub(1)=1./mmmcomb(nm);
p_temp_sub(2)=mmmcomb(mm-1).*mmmcomb(n-m1)./mmmcomb(nm);
p_temp_sub(3)=mmmcomb(mm-2).*mmmcomb(n-m2)./mmmcomb(nm);
p_temp_sub(4)=mmmcomb(mm-3).*mmmcomb(n-m3)./mmmcomb(nm);
p_temp_sub(5)=mmmcomb(mm-4).*mmmcomb(n-m4)./mmmcomb(nm);
p_temp_sub(6)=0;
p_temp_sub(7)=0;
else
error(‘Error in calculate_probability!‘);
end


function combi = mmmcomb(nm)
%求从n个数中取出m个数的组合数
if (isscalar(n)) && (isscalar(m)) &&...
(isreal(n)) && (isreal(m)) && (n>=m) && (m>0)
    combi=factorial(n)./factorial(m)./factorial(n-m);
else
    error(‘A mistake occurs when calculating combinations.‘)
end

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

     文件   40252024  2013-09-11 13:12  MATLAB在数学建模中的应用(上下 源程序)\MATLAB在数学建模中的应用_卓金武(上).pdf

     文件   41092730  2013-09-11 13:03  MATLAB在数学建模中的应用(上下 源程序)\MATLAB在数学建模中的应用_卓金武(下).pdf

     文件      24064  2013-01-18 01:01  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\关于《MATLAB在数学建模中的应用》.doc

     文件       1782  2010-03-18 20:29  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第10章\P10-1\calculate_probability.m

     文件       1756  2010-03-18 20:36  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第10章\P10-1\cpiao.m

     文件      11055  2010-03-19 10:38  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第10章\P10-1\main.m

     文件       4219  2010-03-18 20:16  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第10章\P10-1\nonlcon.m

     文件       6067  2010-03-07 11:42  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第11章\P11-1\main1101.m

     文件       4206  2010-05-12 07:28  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第12章\P12-1\Sams.m

     文件        763  2010-05-12 07:30  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第12章\P12-2\Gamain.m

     文件        446  2010-05-12 07:31  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第12章\P12-2\myfplotcircleGA.m

     文件      90624  2011-03-07 11:41  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第13章\P13-1\2009CUMCM C题.doc

     文件     312392  2009-09-20 17:47  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第13章\P13-1\bhk_med.wav

     文件      14725  2010-04-25 09:01  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第13章\P13-1\Ch13_simulink.m

     文件        157  2011-03-09 22:10  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第13章\P13-1\重要说明.txt

     文件       2932  2010-04-25 09:07  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第14章\P14-1\Ch17_lin.m

     文件       4270  2010-04-29 15:43  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第14章\P14-2\Ch17_gaph.m

     文件      61440  2011-03-28 14:45  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第14章\P14-2\关于程序14-2的运行说明.doc

     文件      24598  2010-03-03 18:52  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-1\data.txt

     文件       1550  2010-04-25 09:16  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-1\Trend.m

     文件         59  2010-05-12 06:12  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-1\说明.txt

     文件      47613  2010-05-12 13:20  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-2\data1.txt

     文件        965  2010-05-12 20:16  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-2\gm_1_1.m

     文件       1184  2010-05-13 10:29  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-2\main1502.m

     文件         60  2010-05-12 22:03  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-2\说明.txt

     文件        274  2010-05-13 10:32  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-3\BPNet.m

     文件        297  2010-05-13 10:33  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-3\CombineTwoUnits.m

     文件        261  2010-05-13 10:33  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-3\CombineUnitToBias.m

     文件        276  2010-05-13 10:33  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-3\DrawBiasedUnitOut.m

     文件        299  2010-05-13 10:33  MATLAB在数学建模中的应用(上下 源程序)\《MATLAB在数学建模中的应用》源程序\源程序_Maltab在数学建模中的应用_卓金武等_201103\第15章\P15-3\DrawCorrelatedUnitsOut.m

............此处省略135个文件信息

评论

共有 条评论