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

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 线程VS进程「建议收藏」

    线程VS进程「建议收藏」什么是线程、什么是进程在Java中要同时执行(如果是单核,准确的说是交替执行)多个任务,使用的是多线程,而要理解线程,我们先要了解什么是进程什么是线程。一般的定义:进程是指在操作系统中正在运行的一个应用程序,线程是指进程内独立执行某个任务的一个单元。怎么理解呢?比如说QQ是是一个进程,如果你在和A朋友语音聊天的同时和B朋友打字聊天,同时还在QQ群下载图片,这三个操作就相当于开启了三个线程,可以说有了线程之后我们设计的程序就可以一边执行A操作,一边执行B操作了。线程和进程有什么区别呢?首先最直观的

    2022年7月15日
    12
  • oracle批量插入数据

    oracle批量插入数据

    2021年9月12日
    71
  • Linux系列之搭建云服务器入门教程

    Linux系列之搭建云服务器入门教程因为腾讯云性能还可以 而且有学生价 博主目前也算是个学生哈 学生价的话可以 1 月 所以对学生来说还是很优惠的 所以本文就说搭建腾讯云我们需要准备 WinSCP 支持文件上传和下载的客户端 界面操作 很方便快捷 有这个可以不用搭建 SVN 哦 可以去官网下载 http winscp net eng docs lang chsSecureCRT 3 这个是很不错的 Linux

    2025年11月25日
    5
  • .ziw文件是什么?如何打开.ziw文件?[通俗易懂]

    .ziw文件是什么?如何打开.ziw文件?[通俗易懂].ziw文件是为知笔记的一种文档格式打开方式:找到为知笔记的官网,下载它的windows安装包即可[缺点:该软件会有一个使用的有效期]打开.ziw文件时,右击选择发送到“为知笔记”,选择相应的文件夹保存即可…

    2022年10月12日
    1
  • Jenkins部署及使用(安装maven配置阿里云镜像、git工具)

    Jenkins部署及使用(安装maven配置阿里云镜像、git工具)

    2021年5月30日
    142
  • 心形曲线(java)

    心形曲线(java)心形曲线java简易表示法importjava.awt.Color;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.Toolkit;importjavax.swing.JFrame;@SuppressWarnings(“serial”)publicclassDemoextendsJFrame…

    2022年10月17日
    2

发表回复

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

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