声明:该文章是博主阅读《数学方法论选讲》的读书笔记。由于博主能力有限,中间有过错之处希望大家给予批评指正,一起学习交流。

数学模型方法(mathematical modelling method)简称MM方法,它不仅是处理数学理论问题的一种经典方法,而且也是处理科技领域各种实际问题的一般数学方法。特别地,现代电子计算机的广泛应用和科学技术的数学化趋势,使得MM方法已经广泛地应用于自然科学、工程技术科学与社会科学的一切领域中。

“数学模型”的含义很广。粗略来说,数学模型乃是针对或参照某种事物系统的特征或数量相依关系,采用形式化数学语言,概括地或近似地表述出来的一种数学结构。当然,这种数学结构应该是借助于数学概念和符号刻划出来的某种系统的纯关系结构。所谓纯关系结构是指已经扬弃了一切与关系无本质联系的属性后的系统。

仔细说来,数学模型有广义的解释和狭义的解释。从广义上讲,数学中各种基本概念,如实数、向量、集合、群、环、域、范畴、线性空间、拓扑空间等等都可叫做MM,因为它们都是以各自相应的现实原型(实体)作为背景而加以抽象出来的最基本的数学概念。这些可成为原始的MM。像欧氏几何是关于直觉空间形体(刚体运动下图像结构不变的形体)关系分析的MM;自然数1,2,3,…,n,… 是用来描述离散数量的MM…

按狭义的解释,只有那些反映特定问题或特定的具体事物系统的数学关系结构才叫做MM。例如,在应用数学中,MM一词通常都作狭义解释,而构造MM的目的就是为了解决具体实际问题。

接下来还是大家所熟悉的套路,那就是分类。大致来说,MM可分为三大类。

一类是确定性数学模型。这类模型所对应的实体对象(又称背景对象)具有确定性或固定性,对象间又具有必然的关系。这类模型的表示形式可以是各种各样的方程式、关系式、逻辑关系式、网络图等等。所使用的方法无非是经典数学方法。

二类是随机性数学模型。这类模型的背景对象具有或然性或随机性。MM的表示工具无非是概率论、过程论及数理统计学等方法。

三类是模糊性数学模型。这类模型所对应的实体对象及其关系均具有模糊性。MM的基本表示工具便是Fuzzy子集合理论及Fuzzy逻辑等等。

当然了,从复杂多变的实际对象关系中分析结晶出来的数学模型也可能是兼具随机性和模糊性的混合型数学模型,表现这类MM所使用的数学工具也就不能是单纯的一门数学了。

像哥尼斯堡七桥问题,欧拉就是用MM方法解决的,通过抽象分析,将七桥问题转化成线路拓扑的一笔画问题。还有布丰(Buffon)投针实验的数学模型问题(这个著名例子在现代概率论教程里经常谈到)…

理论讲完了,那么可能会问了,实际中该怎么构造MM呢?一般来说,基本过程可分为如下几个步骤:

第一步:对所研究的实际问题即现实原型,要分析其对象与关系结构(包括量变因果关系)的本质属性,以便确定其MM的类别。

第二步:要确定所研究的系统并抓住主要矛盾。为使用MM方法,须考察问题所属系统,如热力系统、水利系统、电力系统、生态系统、生产管理系统、市场供销系统、人体神经系统等等。在确定系统的过程中有时还需从大系统中分离出子系统来。例如,研究潮汐摩擦问题时,须确定地-月系统。这个系统需从太阳系(大系统)中分离出来。
为建立MM还必须选择具有关键性作用的变量或量的关系进行考察。这就是说,要抓住主要因素,因为MM所反映的应该是主要因素间的关系结构。

第三步:要进行数学抽象。对事物对象及诸对象间的关系都要进行抽象,要尽可能使用数学概念、数学符号和数学表达式去表现事物对象及关系。如果遇到现成的数学工具不够用时,则还需要大胆创造,根据实际情况,提出新的数学概念和数学方法去表现MM。

按照这三步骤构造出来的MM至少应具有两个特点:(1)在MM上应具有严格推导(逻辑推理)的可能性以及导出结论的确定性。(2)MM相对于较复杂的现实模型来说,应该具有化繁为简、化难为易的特点。因此在用以解决实际问题时,应该容许有一定的误差范围,好的MM还应该具有估计误差范围的性能。

说了这么多,虽然高大上,似乎并没有什么卵用啊,我就比较功利,我就想知道怎样培训才能拥有构造MM的能力。客官别急,接下里就给出言简意赅的方案。

从数学模型的性质要求和构造方法来看,至少需要四个方面的能力:一是理解实际问题的能力,二是抽象分析的能力,三是运用数学工具的能力(包括运用数学形式语言的能力),四是通过实践加以验证的能力。所以,首先,必须学习有关领域的知识。其次,在学习各门数学时,要注意多做些应用题。最后,还要多接触实际问题,有时还需要深入到实际具体部门中去。

PS:除了精通本行专业之外,拥有较宽广的科技知识修养是非常有益的。

第二讲 数学模型方法相关推荐

  1. 如何使用计算机建模,第二讲:数学建模的基本方法和步骤

    第二讲数学建模的基本方法和步骤 数学建模面临的实际问题是多种多样的,建模的目的不同.分析的方法不同.采用的数学工具不同,所得模型的类型也不同,我们不能指望归纳出若干条准则,适用于一切实际问题的数学建模 ...

  2. 数独解法-变形数独(第二讲:数独基础方法(行唯一列唯一宫唯一唯余数))

    第二讲:数独基础方法(行唯一列唯一宫唯一唯余数) 相对来说,宫格少的数独越好观察,就比如5X5的就很适合初学者(幼儿园或者小学),因为相对来说观察量较小,而且能比较快的模拟出结果.初学者强烈建议从5X ...

  3. qtxlsx编译报错_qt5.12搭建qtxlsx库读取excel表格编译错误和解决方法第二讲

    qt5.12mingw64编译环境搭建qtxlsx库编译错误第二讲 最近一直在做这个库的环境搭建,还是遇到了几个小小的错误,想把他记录下来,以后无论使用什么样的环境,我们都可以开心快乐地搭建了呀. 编 ...

  4. cs131 第二讲 颜色与线性代数

    cs131 第二讲 颜色与线性代数 by:斯坦福大学计算机科学系 github: https://github.com/zhaoxiongjun/CS131_notes_zh-CN (包含中英文版课件 ...

  5. 视觉SLAM十四讲学习记录 第二讲

    书接上回: 第一讲 第二讲 初识SLAM 2.1 引子:小萝卜的例子   首先作者借"小萝卜"这类机器人引出了几个概念: 自主运动能力是很多高级功能的前提,需要定位与感知(建图)来 ...

  6. C#精髓【月儿原创】第二讲 WMI完美秀出CPU编号厂商主频百分比等全部信息

    说明:准备出一个系列,所谓精髓讲C#语言要点.这个系列没有先后顺序,不过尽量做到精.可能会不断增删整理,本系列最原始出处是csdn博客,谢谢关注. C#精髓 第二讲 WMI完美秀出CPU编号厂商主频电 ...

  7. 《图像分类》概述,李飞飞经典CS231N2021《卷积神经网络视觉识别》课程第二讲!...

    来源:专知本文多图,建议阅读5分钟本文深入探讨了基于神经网络的计算机视觉深度学习方法的细节. [导读 ]李飞飞老师的CS231N课程<卷积神经网络视觉识别>被奉为经典,最新2021季已经于 ...

  8. 第二讲:Android系统构架分析和应用程序目录结构分析

    2019独角兽企业重金招聘Python工程师标准>>> 本讲内容: Android系统构架简介 Android应用程序结构分析 点这里下载:Android学习指南第二讲源代码 一.A ...

  9. LFCS 系列第二讲:如何安装和使用纯文本编辑器 vi/vim

    LFCS 系列第二讲:如何安装和使用纯文本编辑器 vi/vim 几个月前, Linux 基金会发起了 LFCS (Linux 基金会认证系统管理员Linux Foundation Certified ...

最新文章

  1. 配置 Keepalived + LVS-DR模式, 实现高可用和负载均衡
  2. but no declaration can be found for element #39;aop:aspectj-autoproxy#39;.
  3. java--callback
  4. 做数学与拼乐高的若干相似之处
  5. 《Adobe Flash Professional CC经典教程》——1.15 复习
  6. html5 视口,html5 – 在媒体查询中更改视口
  7. 网络协议:TCP可靠传输
  8. MYSQL 字符集问题
  9. javascript解析dom
  10. 创业失败的内因分析及避免办法
  11. 【第68期】智能时代下的计算机系统能力培养
  12. php换行快捷输入,excel中换行的快捷键是什么
  13. [XMAN2018排位赛]ppap
  14. 自动白平衡(AWB)算法---1,色温曲线
  15. HTML---下拉框、列表框使用详解(select 与 option)
  16. java虚数复数计算_真实的虚数,不仅不是没用,而且还很实在
  17. 智行者获北京自动驾驶T3路测牌照的「高速无人车“星骥”」体验如何?...
  18. nginx动态黑名单配置2
  19. Java for Web学习笔记(三五):自定义tag(3)TLDS和Tag Handler
  20. windows xp 驱动开发(三)DDK与WDK WDM的区别

热门文章

  1. SSH集成log4j日志环境
  2. maven项目 Java compiler level does not match the version of the installed Java project facet
  3. DBUtils 主要结果集说明
  4. Centos5.6 x86_64下安装DRBD+Heartbeat+NFS
  5. 潘维良(帮别人名字作诗)
  6. JavaScript ES2021 新特性解析
  7. 如何升级docker的版本 ?
  8. ES6 系列之 WeakMap的使用示例
  9. 容器编排技术 -- 基于Docker本地运行Kubernetes
  10. ORA-00845: MEMORY_TARGET not supported on this system