数学建模五个步骤_思考问题的五步方法

数学建模五个步骤_思考问题的五步方法五步方法五步方法顾名思义,通过五个步骤完成用数学模型解决实际问题。它包含以下五个步骤:提出问题 选择建模方法 推导模型的数学表达式 求解模型 回答问题第一步是提出问题,即对遇到的实际问题使用恰当的数学语言进行表达。一般而言,首要任务是对术语进行定义。无论是实际问题涉及到的变量,还是这些变量的单位、相关假设,都应当用等式或者不等式进行表达。在这一基础上,我们就可以用数学语言对实际问…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

五步方法

五步方法顾名思义,通过五个步骤完成用数学模型解决实际问题。它包含以下五个步骤:

  • 提出问题
  • 选择建模方法
  • 推导模型的数学表达式
  • 求解模型
  • 回答问题

第一步是提出问题,即对遇到的实际问题使用恰当的数学语言进行表达。一般而言,首要任务是对术语进行定义。无论是实际问题涉及到的变量,还是这些变量的单位、相关假设,都应当用等式或者不等式进行表达。在这一基础上,我们就可以用数学语言对实际问题进行转述,并构成完整的问题。其中变量与参量的区别是很重要的,需要区分开来。完成第一步之后,可以归纳得到一个包含变量、假设、目标的列表。列表中可以清楚明显地看出问题包含的变量,由题目得到的关系式,以及目标。判断第一步是否成功完成的主要依据便是,目标能否转化为某一变量的函数。

第二步是选择建模方法。在第一步的基础上我们将问题用数学语言表达了出来。第二步的目的便是选择一个数学方法来获得解。换言之,想要正确完成这一步骤需要足够多的经验或者熟悉参考文献。

第三步是推导模型的公式。在第一步中我们完成了对术语的定义,并使用数学语言将问题表达出来;在第二步中我们根据第一部分所得到的结论,选择了合适的建模方法。而每一种建模方法都有其所需要的标准形式。第三步的主要目的就是将第一步中的数学表达式变形为第二步中的建模方法的标准形式,以便于利用该模型的算法过程进行求解。

第四步便是通过第二步中得到的限制条件(等式或者不等式),对这个模型进行求解。

第五步是回答开始在第一步中提出的问题。至此,数学建模的五步方法就结束了。对上述五步方法进行归纳总结,可得到如下表格:

第一步,提出问题

a)列出问题中涉及到的变量,包括适当的单位

b)注意不要混淆了变量和常量

c)列出对变量所做的全部假设,包括等式和不等式

d)检查单位从而保证假设是有意义的

e)用准确的数学表达式给出问题的目标

第二步,选择建模方法

a)选择解决问题的一个一般的求解方法

b)一般地,这一步需要有一定的数学建模经验和技巧。同时需要熟悉相关的文献

第三步,推导模型的公式

a)将第一步中得到的问题重新表达成第二步选定的建模方法所需要的形式

b)确保第一步中的变量名与第二步的一致

c)记下任何补充假设,这些假设是为了使第一步中描述的问题与第二步中选定的数学结构相适应而做出的

第四步,求解模型

a)将第二步中所选方法应用于第三步得到的表达式

b)注意数学推导,确保推导过程无误且结果有意义

c)采用适当的方法扩大解决问题的范围并减少计算错误

第五步,回答问题

a)用非技术性的语言将第四步的结果重新表述

b)避免数学符号和术语

 

 

参考文献:

《数学建模方法与分析》(新西兰)Mark M. Meerschaert著,刘来福、杨淳、黄海洋译

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190412.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 华为手机如何把大量照片导入到电脑上去_华为手机照片批量导入电脑

    华为手机如何把大量照片导入到电脑上去_华为手机照片批量导入电脑在华为手机和电脑上同时安装华为手机助手,然后进入手机系统的关于手机,连续点击版本号5次,打开开发者模式。步骤阅读步骤阅读2用数据线把手机插入电脑主机,点击传输文件。步骤阅读3手机界面弹出

    2022年8月4日
    8
  • Spring学习——Spring IOC 学习整理资料整理

    自己动手写个spring IOC容器 http://blog.csdn.net/u010837612/article/details/50686573 XPath 语法 http://www.runoob.com/xpath/xpath-syntax.htmlspring ioc原理(看完后大家可以自己写一个spring) http://blog.csdn.net/it_man/artic

    2022年2月26日
    42
  • BaseDao.util(虎大将军)

    BaseDao.util(虎大将军)

    2021年7月5日
    71
  • uat测试环境是预生产环境_php开发环境与测试环境

    uat测试环境是预生产环境_php开发环境与测试环境开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。生产环境:是指正式提供对外服务的,一般会关掉错误报告,打开错误日志。可以理解为包含所有的功能的环境,任何项目所使用的环境都以这个为基础,然后根据客户的个性化需求来做调整或者

    2022年9月30日
    3
  • tensor 和 numpy 的互相转换

    tensor 和 numpy 的互相转换为什么要相互转换:1.要对tensor进行操作,需要先启动一个Session,否则,我们无法对一个tensor比如一个tensor常量重新赋值或是做一些判断操作,所以如果将它转化为numpy数组就好处理了。下面一个小程序讲述了将tensor转化为numpy数组,以及又重新还原为tensor:2.Torch的Tensor和numpy的array会共享他们的存储空间,修改一个会导致另外的一…

    2022年10月19日
    4
  • SpringFramework5.0 @Indexed注解 简单解析

    纸上得来终觉浅 绝知此事要躬行 —陆游最近在看SpringBoot核编程思想(核心篇),看到走向注解驱动编程这章,里面有讲解到:在SpringFramework5.0引入了一个注解@Indexed ,它可以为Spring的模式注解添加索引,以提升应用启动性能。官网地址:Spring Framework 5.1.12.RELEASE beans-scanning-index…

    2022年2月28日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号