当前位置:文档之家› 数学建模竞赛常用软件精品PPT课件

数学建模竞赛常用软件精品PPT课件

• 2011年竞赛:城市表层土壤重金属污染 分析
• 散乱数据插值griddata
– 地形图 – 污染浓度分布
数学建模竞赛软件
15
方程求根
•\ • inv • eig • roots • fzero • fsolve • solve
- 矩阵除法 - 逆矩阵 - 特征值 - 多项式的根 - 一元函数零点 - 非线性方程组 - 符号方程解
数学建模竞赛软件
13
例题
• 拟合下列数据. • x 0.1 0.2 0.15 0 -0.2 0.3 • y 0.95 0.84 0.86 1.06 1.50 0.72
• help mathmodl\polyfit • help mathmodl\lsqcurvefit
数学建模竞赛软件
14
建模竞赛程序: jm2011a1.m
数学建模竞赛软件
21
例题
x' x3 y,x(0)1
y'
xy3,
y(0)
0.5
• help mathmodl\ode45
数学建模竞赛软件
22
建模竞赛程序:jm2003a.m
• 2003年竞赛题SAS传播
方可使用); • 部分中国大学生数学建模竞赛题解MATLAB程序。
东华大学数学系制作
数学建模竞赛软件
10
安装方法
1. 将mathmodl.zip解压缩至matlab\toolbox\; 2. 启动Matlab,利用File菜单中的Set path将
matlab\toolbox\mathmodl增至path中, 并移至 底部bottom,保存设置; 3. 回到你的工作目录。现在mathmodl已成为一 个普通的工具箱了。 4. 安装后用help mathmodl查看内容或用直接用 mathmodl启动教程 5. 查看中文帮助用 help mathmodl\函数名。 如 help mathmodl\linprog
数学建模竞(Lingo, Matlab, Excel) • 图论(C++, Lingo, Matlab) • 方程 (Matlab) • 统计 (SPSS, SAS, Matlab, Excel) • 其他(Matlab, C++)
数学建模竞赛软件
4
Excel在数学建模竞赛中的作用
-
数值(偏)导•
分 triplequad
-
长方形区域上
的三重积分
• trapz - 梯形积分法• *dblquad2 - 非矩形域二重
• quadl - 高精度数值积 积分

数学建模竞赛软件
18
例题
1 ex2dx 1
• help mathmodl\trapz • help mathmodl\quadl
数学建模竞赛软件介绍
数学建模竞赛软件
1
内容提要
• 数学建模竞赛常用软件有哪些 • Excel软件 • Matlab软件(重点) • Lingo软件 • Spss软件
数学建模竞赛软件
2
数学建模竞赛常用软件
• Matlab • Mathematica • Maple • Lindo&Lingo
• SAS • SPSS • C&C++ • Excel
• 线性规划、整数规划、非线性规划
•Excel预设置: 工具\加载宏\规划求解
•模型定义:
•目标单元格: 目标函数值
•可变单元格: 决策变量值
•约束条件
数学建模竞赛软件
8
Excel求解优化 问题例题.xls
m ax z 7 2 x1 6 4 x2
x1 x2 5 0
s
.t .
1
2
x1 3
• 数据分析和作图 • 统计分析(估计、检验、回归等)
1. 工具菜单:加载宏“分析工具库” 2. 工具菜单:数据分析
• 数学规划(最优化)
1. 工具菜单:加载宏“规划求解” 2. 工具菜单:规划求解
数学建模竞赛软件
5
Excel求解回归分析例题.xls
• 2004年竞赛B题: 电力市场的输电阻塞管 理
8x x1
2
1
4 00
8
0
x 1 0 , x 2 0
数学建模竞赛软件
9
MATLAB数学建模工具箱
• 面向参加数学建模竞赛的同学而制作; • 汇集了数学建模常用的最优化、微分方程、数据
拟合、概率统计等方面的计算工具; • 所有函数使用中文帮助并附例题; • 一些自 编的补充工具(打*号, 必须安装本工具箱
• 出力变量:x1, ….x8 • 潮流变量:y1 • 回归模型y1=b0+b1*x1+….+b2*x8+
• 方差分析:模型显著(Significance=0), 变量x8不显著(P值0.16>0.05)
数学建模竞赛软件
6
数学建模竞赛软件
7
Excel规划求解 (Spreadsheet) 能求解的优化模型
数学建模竞赛软件
11
数学建模MATLAB算法
• 数据拟合 • 方程求根 • 微积分 • 微分方程 • 随机模拟 • 统计分析
• 最优化方法 • 离散优化(包括图论) • 遗传算法 • 神经网络
数学建模竞赛软件
12
数据拟合
• lsqnonlin - 最小二乘法 • lsqcurvefit - 曲线拟合 • interp1 - 一元函数插值 • polyfit - 多项式插值或拟合 • spline - 样条插值 • caspe, casps - 样条插值, 样条拟合 • interp2 - 二元函数插值 • griddata - 不规则数据的二元函数插值
数学建模竞赛软件
16
例题
• 例 非线性方程组
4x-y+ex/10=1; -x+4y+x2/8=0
见help mathmodl\fsolve
数学建模竞赛软件
17
微积分
• diff
- 符号导函数• int
- 符号积分
• diff
- 数值差分 • dblquad - 矩形域二重积
• gradient 数
数学建模竞赛软件
19
例题
1x2dx d1y( 1x2 1 1x2 x2y21
• help mathmodl\int • help mathmodl\dblquad2
1x2d)y dx
数学建模竞赛软件
20
常微分方程(组)
• ode45 - 常微分方程 • dsolve - 符号微分方程 • *euler -常微分方程Euler法 • *rk4 - 常微分方程组Runge-Kutta法 • ode15s - 刚性方程组 • bvp4c -求解边值问题
相关主题