有趣的数学 数学建模入门二 一些理论基础

news2024/12/27 16:25:35

一、什么是数学建模?

         现实世界中混乱的问题可以用数学来解决,从而产生一系列可能的解决方案来帮助指导决策。大多数人对数学建模的概念感到不舒服,因为它是如此开放。如此多的未知信息似乎令人望而却步。哪些因素最相关?但正是现实世界问题的这种开放性导致了解决问题的技能、创造力、创新和数学的建立和应用。

        模型描述了我们对世界如何运作的理解。在数学建模中,我们将这些理解转化为数学语言。基于数学对世界进行描述,这有很多优点。

  1. 数学是一门非常精确的语言。这有助于我们形成想法并确定潜在的假设。
  2. 数学是一门简明的语言,有明确的操作规则。
  3. 数学家数百年来证明的所有结果都由我们使用。
  4. 计算机可以用来进行数值计算。

        另外在数学建模中有很大的折衷因素。现实世界中的大多数交互系统过于复杂,无法对其进行整体建模。因此,妥协的第一个层次是确定系统中最重要的部分。这些将包括在模型中,其余将被排除在外。第二个层次的折衷涉及到有价值的数学操作量。尽管数学有可能证明一般结果,但这些结果在很大程度上取决于所用方程的形式。方程结构的微小变化可能需要数学方法的巨大变化。使用计算机处理模型方程可能永远不会产生优雅的结果,但它对变化的鲁棒性要高得多。

二、建模可以实现什么目标?

        数学建模可以用于多种不同的原因。任何特定目标的实现程度取决于系统的知识状态和建模的完成程度。

        目标范围示例如下:

  1. 发展科学理解,通过对一个系统的当前知识的定量表达(以及展示我们所知道的,这也可能展示我们所不知道的);
  2. 测试系统变化的影响;
  3. 协助决策,包括(i) 管理者的战术决策;(ii)规划者的战略决策。

三、模型的分类

        在研究模型时,识别广泛的模型类别是有帮助的。将单个模型划分为这些类别,告诉立即告诉我们它们结构的一些要点。

        模型之间的一个划分是基于它们预测的结果类型。确定性模型忽略了随机变化,因此总是从给定的起点预测相同的结果。另一方面,该模型在本质上可能更具统计性,因此可以预测可能结果的分布。这种模型被认为是随机的。

        区分模型类型的第二种方法是考虑模型所基于的理解水平。最简单的解释是考虑正在建模的系统内组织结构的层次结构。对于动物来说,其中一个层次是:

        使用大量理论信息的模型通常通过考虑较低级别的过程来描述层次结构中一个级别上发生的事情——这些被称为机械模型,因为它们考虑了发生变化的机制。在经验模型中,没有考虑到系统发生变化的机制。相反,它只是注意到它们确实发生了,并且该模型试图定量地解释与不同条件相关的变化。

        上面的两个划分,即确定性/随机性和机制性/经验性,代表了一系列模型类型的极限。介于两者之间的是一系列模型类型。此外,这两种分类方法是相辅相成的。例如,确定性模型可以是机械的或经验的(但不是随机的)。上述分类方法所隐含的四大类模型的示例如下:

        另一种类型的模型,即系统模型,值得一提。这是由一系列子模型构建的,每个子模型都描述了一些交互组件的本质。上述分类方法更恰当地指的是子模型:在任何一个系统模型中都可以使用不同类型的子模型。

四、建模阶段

        将建模过程分为四大类活动是有帮助的,即构建、研究、测试和使用。尽管认为建模项目从构建到使用进展顺利可能是件好事,但事实并非如此。一般来说,在研究和测试阶段发现的缺陷可以通过返回构建阶段来纠正。请

        注意,如果对模型进行了任何更改,则必须重复研究和测试阶段。

        通过建模阶段的一般路线图示如下:

        数学建模可以被认为是由以下组件组成的迭代过程。

        这种重复迭代的过程是建模项目的典型过程,也是建模中最有用的方面之一,可以提高我们对系统工作方式的理解。

        1、确定问题由于建模问题是开放式的,因此建模者必须具体定义他们想要找出的内容。

        2、做出假设并确定变量由于不可能解释给定情况下的所有重要因素,因此建模者必须选择在现实世界的表示中加入哪些内容。做出假设有助于揭示将要考虑的变量,并通过决定不包括所有变量来减少变量的数量。在这个过程中,变量之间的关系将基于观察、物理定律或简化而出现。

        3、最终得到输入和输出之间的关系的解决方案。

        4、分析和评估解决方案是否合理并有意义。

        5、进行迭代,对模型进行优化,重复该过程以提高模型的性能。

        6、实施模型,并整理相关信息使其他人可以理解该模型。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/919408.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言基础之——操作符(上)

本篇文章,我们将展开讲解C语言中的各种常用操作符,帮助大家更容易的解决一些运算类问题。 这里提醒一下小伙伴们,本章知识会大量涉及到二进制序列,不清楚二进制序列的小伙伴,可以去阅读我的另一篇文章《数据在内存中的…

Go【gin和gorm框架】实现紧急事件登记的接口

简单来说,就是接受前端微信小程序发来的数据保存到数据库,这是我写的第二个接口,相比前一个要稍微简单一些,而且因为前端页面也是我写的,参数类型自然是无缝对接_ 前端页面大概长这个样子 先用apifox模拟发送请求测试…

数据结构 day1

1>x.mind 2>间接定义结构体数组,进行4种方式的定义和初始化 3>定义结构体存储10辆车(车的信息:品牌、单价、颜色) 1.定义函数,实现循环输入 2.定义函数,实现排序 3.定义函数,计算红色车…

Windows10突然出现音频无法正常运行的解决方法

文章目录 前言 一 问题描述 二 解决方法 2.1 下载完成之后选择安装 2.2 选择其他位置来安装 2.3 静静等待安装完成 三 升级Windows显卡和声卡 总结 前言 本文主要介绍Windows里面的音频出现问题的解决方法 一 问题描述 Windows使用好好的,突然就出现声卡出…

安防监控视频平台EasyCVR视频汇聚平台和税务可视化综合管理应用方案

一、方案概述 为了确保税务执法的规范性和高效性,国家税务总局要求全面推行税务系统的行政执法公示制度、执法全过程记录制度和重大执法决定法制审核制度。为此,需要全面推行执法全过程记录制度,并推进信息化建设,实现执法全过程的…

Vue+Axios搭建二次元动态登录页面(mp4视频格式)

最近想做一个前端登录页面,背景好看的,格式中规中矩的,这么难?我自己创一个吧! 效果图如下: 源码可以参考我的github,复制源码即可用:gym02/loginPage_Vue: 使用VueAxios搭建的动态…

微服务 Eureka

Eureka Eureka是Netflix开源的一个用于构建基于微服务架构的服务发现和注册中心技术。在微服务架构中,系统被拆分成多个小型、自治的服务,每个服务负责特定的业务功能。这些服务需要能够相互发现和通信,这就是Eureka所提供的功能。 Eureka主…

WSL2 window上高效运行Linux

1 WSL及优势 1.1 WSL简介 WSL(Windows Subsystem for Linux)是Windows操作系统中的一个功能,它允许用户在Windows环境下运行Linux应用程序。WSL提供了一个与Linux内核兼容的系统调用转发层,使得Linux二进制文件可以在Windows上直…

qt读取图像并且调整大小,避免撑爆qlable控件

qt读取图像并且调整大小,避免撑爆qlable控件 方式使用方式 方式 通过设置QLable的对齐方式来设置图片的对齐方式,自由的控制图片是显示在表格项的上下左右。 代码如下:QLabel *lable new QLabel(); //创建lable lable->setPixm…

stm32之16.外设定时器——TIM3

----------- 源码 void tim3_init(void) {NVIC_InitTypeDef NVIC_InitStructure;TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;//使能TIM3的硬件时钟RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);//配置TIM3的定时时间TIM_TimeBaseStructure.TIM_Period 10000-1…

rabbitmq卸载重写安装3.8版本

卸载之前的版本的rabbitmq 卸载rabbitmq 卸载前先停止rabbitmq服务 /usr/lib/rabbitmq/bin/rabbitmqctl stop查看rabbitmq安装的相关列表 yum list | grep rabbitmq卸载rabbitmq相关内容 yum -y remove rabbitmq-server.noarch 卸载erlang 查看erlang安装的相关列表 …

详细介绍线程池的使用原理、参数介绍、优点、常见构造方法、使用案例、模拟实现

前言 创建和销毁一个线程时,这点损耗是微不足道的,但是当需要频繁的创建和销毁多个线程时,这个成本是不可忽视的,于是就有大佬创建了线程池,借助线程池来减少其中的成本。 目录 前言 一、线程池的使用原理 二、线程…

[解决方案]Antd TreeSelect/Select placeholder失效

🔎嘿,这里是慰慰👩🏻‍🎓,会发各种类型的文章,智能专业,从事前端🐾 🎉如果有帮助的话,就点个赞叭,让我开心一下!&#x1f…

【开个空调】语音识别+红外发射

废话少说,直接上空调板子:YAPOF3。红外接收发射模块用的某宝上发现的YF-33(遗憾解码还没搞清楚,不然做个lirc.conf功能才多)。最后是语音识别用的幻尔的,某宝自然也有,它是个i2c的接口。 本篇胡说八道其实纯粹为了留个…

暴力匹配或KMP算法解决字符串匹配问题

字符串匹配问题 1. 字符串匹配问题2. 解决方案2.1 暴力匹配算法2.1.1 算法步骤2.1.2 代码实现 2.2 KMP算法2.2.1 算法步骤2.2.2 next数组计算2.2.2 代码实现 3. 真题3.1 力扣 28. 找出字符串中第一个匹配项的下标3.2 力扣 459. 重复的子字符串3.3 NC149 kmp算法3.4 KMP算法 1. …

opencv进阶18-基于opencv 决策树导论

1. 什么是决策树? 决策树是最早的机器学习算法之一,起源于对人类某些决策过程 的模仿,属于监督学习算法。 决策树的优点是易于理解,有些决策树既可以做分类,也可以做回归。在排名前十的数据挖掘算法中有两种是决策树[1…

火山引擎发布自研视频编解码芯片

2023年8月22日,火山引擎视频云宣布其自研的视频编解码芯片已成功出片。经验证,该芯片的视频压缩效率相比行业主流硬件编码器可提升30%以上,未来将服务于抖音、西瓜视频等视频业务,并将通过火山引擎视频云开放给企业客户。 火山引…

【附安装包】Tecplot 360 EX2022安装教程

软件下载 软件:Tecplot 360版本:2022语言:英文大小:388.97M安装环境:Win11/Win10/Win8/Win7硬件要求:CPU2.5GHz 内存4G(或更高)下载通道①百度网盘丨64位下载链接:https://pan.baid…

SQL注入之报错注入

文章目录 报错注入是什么?报错注入获取cms账号密码成功登录 报错注入是什么? 在注入点的判断过程中,发现数据库中SQL 语句的报错信息,会显示在页面中,因此可以利用报错信息进行注入。 报错注入的原理,就是在…

uniapp 使用permission获取录音权限

使用前,需要先配置权限 android.permission.RECORD_AUDIO