Presentation is loading. Please wait.

Presentation is loading. Please wait.

数学建模计算 1 基于 MATLAB 的数学建模竞赛计算 计算在建模竞赛中的作用 数学建模竞赛中的数学软件 MATLAB 数学建模工具箱 数学建模 MATLAB 命令及建模应用.

Similar presentations


Presentation on theme: "数学建模计算 1 基于 MATLAB 的数学建模竞赛计算 计算在建模竞赛中的作用 数学建模竞赛中的数学软件 MATLAB 数学建模工具箱 数学建模 MATLAB 命令及建模应用."— Presentation transcript:

1 数学建模计算 1 基于 MATLAB 的数学建模竞赛计算 计算在建模竞赛中的作用 数学建模竞赛中的数学软件 MATLAB 数学建模工具箱 数学建模 MATLAB 命令及建模应用

2 数学建模计算 2 计算在建模竞赛中的作用 求解结果 发现规律 模型验证 讨论分析

3 数学建模竞赛中的计算 问题的分析 修正模型 粗假设 修正算法 结果分析 讨论推广 修正假设 粗模型 粗算法 发现问题发现规律 模型验证

4 数学建模计算 4 数学建模竞赛中的算法 96A 最优捕鱼策略:微分方程,积分, 非线性规划 96B 节水洗衣机:非线性规划 97A 零件参数设计:微积分,非线性规 划,随机模拟 97B 截断切割:组合优化,几何变换, 枚举,蒙特卡罗,递归,最短路

5 数学建模计算 5 数学建模竞赛中的算法 98A 投资收益与风险:线性规划,非线 性规划 98B 灾情巡视:最小生成树, Hamilton 圈,旅行商问题 99A 自动化车床:积分,概率分布,随 机模拟,分布拟合度检验 99B 钻井布局:几何变换, 枚举,最大 完全子图,混合整数规划

6 数学建模计算 6 数学建模竞赛中的算法 00A DNA 分类:神经网络,最小二乘拟 合,统计分类 00B 管道订购:最短路,二次规划 01A ?:? 01B ?:?

7 数学建模计算 7 数学软件 Matlab Mathematica Maple Lindo Lingo SAS SPSS C&C++ Fortran Pascal

8 数学建模计算 8 软件使用统计 《数学的实践与认识》 1997~2001 每年第一 期共 60 篇优秀论文。 其中 31 篇明确说明了 所使用软件

9 数学建模计算 9 MATLAB 数学建模工具箱 面向参加数学建模竞赛的同学而制作; 汇集了数学建模常用的最优化、微分方程、 数据拟合、统计等方面的计算工具; 自 编的补充工具; 所有函数使用中文帮助并附例题; 96-99 中国大学生数学建模竞赛题解 MATLAB 程序。 东华大学数学系师生共同制作

10 数学建模计算 10 安装方法 1. 将 MATHMODL.zip 解压缩至 matlab11\toolbox\; 2. 启动 Matlab, 利用 Path Browser 中的 Add path 菜单将 matlab11\toolbox\mathmodl 增 至 path 中, 放在最前面,并保存设置; 3. 回到你的工作目录。现在 MATHMODL 已成为一个普通的工具箱了。 安装后用 help mathmodl 查看内容或用直接用 mathmodl 启动教程

11 数学建模计算 11 数学建模 MATLAB 算法 方程求根 微积分和微分方程 随机模拟和统计分析 数据拟合 最优化方法

12 数学建模计算 12 方程求根 \ - 矩阵除法 inv - 逆矩阵 roots - 多项式的根 fzero - 一元函数零点 fsolve - 非线性方程组 solve - 符号方程解

13 数学建模计算 13 例题 例 非线性方程组 4x-y+e x /10=1; -x+4y+x 2 /8=0 见 help fsolve

14 数学建模计算 14 微积分和微分方程 diff - 符号导函数 trapz - 梯形积分法 quad8 - 高精度数值积分 int - 符号积分 ode45 - 常微分方程 dsolve - 符号微分方程

15 数学建模计算 15 导弹追踪问题的三种算法 问题及模型 算法一:在线算法。灵活,易调整参数, 但实时性差。 eg5_5 算法二:离线算法。事先算好,实时查询。 eg5_5 算法三:计算机模拟。一个较基本但形象 的方法。 eg5_5dem(90,450,30,0.3*pi,0.1)

16 数学建模计算 16 随机模拟和统计分析 max, min, sum mean, std - 均值,标准差 sort - 排序(升序) sortrows - 按某一列排序 ( 升序 ) rand - [0 , 1] 区间均匀分布随机数 randn - 标准正态分布随机数 normrnd - 正态分布随机数 randperm - 1...n 随机排列 regress - 线性回归

17 数学建模计算 17 97A 零件参数设计 随机模拟 详见胡良剑《数学实验》 P87 eg6_1

18 数学建模计算 18 数据拟合 interp1 - 一元函数插值 spline - 样条插值 leastsq - 最小二乘法 polyfit - 多项式插值或拟合 curvefit - 曲线拟合 caspe, casps - 样条插值, 样条拟合 interp2 - 二元函数插值 griddata - 不规则数据的二元函数插值

19 数学建模计算 19 美 86A: 海底测量 不规则数据插值 详见胡良剑《数学实验》 P128 eg8_3

20 数学建模计算 20 最优化方法 lp, linprog - 线性规划 fmin - 一元函数极值 fminu - 多元函数极值拟牛顿法 fmins - 多元函数极值单纯形搜索法 constr, fmincon - 非线性规划 qp, quadprog - 二次规划

21 数学建模计算 21 98A: 投资的收益与风险 jm98a1

22 数学建模计算 22 96A: 捕鱼策略 jm96a

23 数学建模计算 23 离散优化(自编) lpint - 线性整数规划分支定界法 L01p_e - 0-1 整数规划枚举法 L01p_ie - 0-1 整数规划隐枚举法 bnb18 - 非线性整数规划 bnbgui - 非线性整数规划图形工具 mintreek - 最小生成树 kruskal 算法 minroute - 最短路 dijkstra 算法 dynprog - 动态规划

24 数学建模计算 24 00B: 钢管订购 jm00B_1

25 数学建模计算 25 谢 免费共享 Ljhu@dhu.edu.cn 不成熟,请多提意见


Download ppt "数学建模计算 1 基于 MATLAB 的数学建模竞赛计算 计算在建模竞赛中的作用 数学建模竞赛中的数学软件 MATLAB 数学建模工具箱 数学建模 MATLAB 命令及建模应用."

Similar presentations


Ads by Google