这是一个新的篇章,数学模型与python科学计算应用。本文章对应的数学建模教材是高教版《数学模型》第五版(姜启源、谢金星、叶俊 编),在系列文本中将使用python代替matlab,其中用到的python库有Nump(用于数组运算)、Matplotlib(用于2维数据可视化)、Scipy(高级科学计算)、Mayavi(3维图形)等,使用的教程是发布在Github社区的Scipy中文文本教程。
数学模型简述
何谓数学模型?
对现实世界的一个特定对象,为了一个特定目的,根据内在规律,做出一些简化假设,运用数学工具,得到一个数学结构。
数学建模的过程:
数学建模的一般步骤:
- 模型准备:了解实际问题,明确目的,收集重要的信息如现象、数据等。形成一个比较清晰的问题。
- 模型假设:根据特征和目的,决定本质,去掉其他因素,做出必要的、合理的、简化的假设
- 模型构成:利用数学符号语言描述
- 模型求解:利用数学方法求解
- 模型分析:进行误差分析、统计分析、灵敏性分析、强健性分析
- 模型检验:与实际问题做对比
- 模型应用:运用于实际