2022 数学建模C题 高教社杯 含半成品论文 部分代码 全部数学模型 和全套思路

2023-10-30

2022 数学建模国赛B题 高教社杯 含半成品论文 部分代码 全部数学模型 和全套思路 定时更新!!
全部内容见:https://mianbaoduo.com/o/bread/mbd-Y5WUkpps
在这里插入图片描述

注:题目阅读后主要告诉我们的内容见标蓝的关键词和每段后分析的内容。
丝绸之路是古代中西方文化交流的通道,其中玻璃是早期贸易往来的宝贵物证。早期的玻璃在西亚和埃及地区常被制作成珠形饰品传入我国,我国古代玻璃吸收其技术后在本土就地取材制作,因此与外来的玻璃制品外观相似,但化学成分却不相同。
分析:后续题目的主要内容是依据化学成分的含量数据进行玻璃制品的区分。

玻璃的主要原料是石英砂,主要化学成分是二氧化硅(SiO2)。由于纯石英砂的熔点较高, 为了降低熔化温度,在炼制时需要添加助熔剂。古代常用的助熔剂有草木灰、天然泡碱、硝石和铅矿石等,并添加石灰石作为稳定剂,石灰石煅烧以后转化为氧化钙(CaO)。添加的助熔剂不同,其主要化学成分也不同。例如,铅钡玻璃在烧制过程中加入铅矿石作为助熔剂,其氧化铅(PbO)、氧化钡(BaO)的含量较高,通常被认为是我国自己发明的玻璃品种,楚文化的玻璃就是以铅钡玻璃为主。钾玻璃是以含钾量高的物质如草木灰作为助熔剂烧制而成的,主要流行于我国岭南以及东南亚和印度等区域。

分析:不同的助溶剂和稳定剂 生产得到的玻璃主要化学成分不同,种类也不同,本题考察的玻璃分离主要有两类:一类是铅钡玻璃,一类是钾玻璃

古代玻璃极易受埋藏环境的影响而风化。在风化过程中,内部元素与环境元素进行大量交换,导致其成分比例发生变化,从而影响对其类别的正确判断。如图 1 的文物标记为表面无风化,表面能明显看出文物的颜色、纹饰,但不排除局部有较浅的风化;图 2 的文物标记为表面风化,表面大面积灰黄色区域为风化层,是明显风化区域,紫色部分是一般风化表面。在部分风化的文物中,其表面也有未风化的区域。

图 1 未风化的蜻蜓眼玻璃珠样品 图 2风化的玻璃棋子样品

分析:但古代玻璃还可能存在风化,风化层的成分会改变从而类别判断方法需要更复杂的建模。风化的方式有很多种,如:表面无风化;明显风化区域;一般风化等

现有一批我国古代玻璃制品的相关数据,考古工作者依据这些文物样品的化学成分和其他检测手段已将其分为高钾玻璃和铅钡玻璃两种类型。附件表单 1 给出了这些文物的分类信息,附件表单 2 给出了相应的主要成分所占比例(空白处表示未检测到该成分)。这些数据的特点是成分性,即各成分比例的累加和应为 100%,但因检测手段等原因可能导致其成分比例的累加和非 100%的情况。本题中将成分比例累加和介于 85%~105%之间的数据视为有效数据。

分析:类别分为高钾玻璃和铅钡玻璃,表单一给出分类信息,表达二的数据与表单一相匹配,表单二数据使用时需要注意剔除掉明显错误的数据(判断条件为题目种给出的成分比例累加和不在 85%~105%之间)。
在下一段的分析里会着重分析每个附件的数据,这里仅对上段话最总结

请你们团队依据附件中的相关数据进行分析建模,解决以下问题:

附件
表单 1 玻璃文物的基本信息
表单 2 已分类玻璃文物的化学成分比例,其中
(1)文物采样点为该编号文物表面某部位的随机采样,其风化属性与附件表单 1 中相应文物一致。
(2)部位 1 和部位 2 是文物造型上不同的两个部位,其成分与含量可能存在差异。
(3)未风化点是风化文物表面未风化区域内的点。
(4)严重风化点取自风化层。
表单 3 未分类玻璃文物的化学成分比例

分析:首先分析给出的三个数据集,结合所给数据和后续问题进行分析。
表单一给出了文物编号、表面风化程度、颜色、纹饰和玻璃类型(高钾玻璃或铅钡玻璃),其中颜色数据有缺失。仅通过表单一的数据对玻璃文物的表面风化与其玻璃类型、纹饰和颜色的关系进行分析,可以采用相关性分析,如皮尔逊相关性分析、Spearman相关系数等,计算前可将其先映射为数值变量,这个可以用EXCEL 中CORREL 函数来计算相关系数,或者还可以用数据——数据分析下的相关系数功能进行分析。也可以采用python/MATLAB的相关包进行计算,比较简单。当然也可以先绘制可视化图,推荐python的seaborn包或者直接excel。
对于缺失数据可以直接剔除、或设置规则补充(如取众数填充等)。
上述分析即回答了问题一的第一小问。
表单二的文物编号与表单一对应,给出不同采样点下不同化学组成的占比,需要剔除比例累加和不在 85%~105%之间的数据。
问题1的第二小问需要结合表单一和表单二来看,它需要我们分析文物样品表面有无风化化学成分含量的统计规律,这个首先需要按照表单一中文物表面是否风化将表单二的数据分为两类,对每一类分别计算统计规律,这个统计规律可简单的罗列统计指标(如平均值 中位数 方差等),也可以进行统计结果的图片绘制,或其他复杂的统计规律呈现。这个非常非常建议大家在分析的过程中考虑到部分化学变化,结合化学变化进行分析
问题1的第三小问需要根据风化点检测数据预测风化前的化学成分含量,这个也可以结合化学变化分析,不过重点还是根据风化点检测数据和有无风化化学成分含量的统计规律得到。
这个的方法主要有几种,第一种是最简单的方法,比对有无风化化学成分含量的平均值,将目前风化点的检测数据加上平均值的差值,根据统计规律得到风化前的化学成分含量。第二种较为复杂,分别构建不同风化类别的各化学成分含量的统计值(表面无风化;明显风化区域;一般风化),再进行差值的减去。其他还有些思路,如基于化学反应,基于更复杂的预测模型(预测模型有很多种 可自行搜索 但考虑时间因素感觉不必太过复杂)而非简单减去差值。
表单三是表单一去除掉纹饰、颜色这两个特征以及类型这一标签后与表单二的化学成分组成比拼接得到,它主要考察的是如何利用表单一表单二含有各类特征(表面风化程度和各化学成分组成占比)数据来构建模型预测标签(即文物类型),从而利用构建得到的模型预测表单三的文物类型。这个会在后续的问题中进一步解释。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2022 数学建模C题 高教社杯 含半成品论文 部分代码 全部数学模型 和全套思路 的相关文章

随机推荐

  • 重磅:Kafka 迎来 1.0.0 版本,正式告别四位数版本号!

    Kafka 从首次发布之日起 已经走过了七个年头 从最开始的大规模消息系统 发展成为功能完善的分布式流式处理平台 用于发布和订阅 存储及实时地处理大规模流数据 来自世界各地的数千家公司在使用 Kafka 包括三分之一的 500 强公司 Ka
  • OpenCV中基于LBP算法的人脸检测测试代码

    下面是OpenCV 3 3中基于CascadeClassifier类的LBP算法实现的人脸检测 从结果上看 不如其它开源库效果好 如libfacedetection 可参考 https blog csdn net fengbingchun
  • 自动控制原理-频率特性 G(jw ) 定义

    目录 预先的知识点 正题 定义一 物理定义 定义二 定义三 理解即可 不要求掌握 运用 预先的知识点 1 复数 一般定义
  • 超高频RFID读写器构建医疗化验全程RFID跟踪管理系统

    1 背景 Ambient ID发布了超高频UHF Gen 2 RFID系统的解决方案 使用Trimble旗下Thingmagic超高频RFID读写器 用来跟踪那些从医院到化验室里进行诊断测试的标本瓶 标本瓶里盛有人体组织或血液 这个方案可以
  • dnsmasq安装

    一 dnsmasq下载 下载地址 Index of dnsmasq 二 dnsmasq配置 决定dnsmasq支持什么功能是通过修改src config h 需要的XX功能通过 define XX make时 XX功能编译到dnsmasq命
  • JavaScript中的iterable

    遍历Array可以采用下标循环 遍历Map和Set就无法使用下标 为了统一集合类型 ES6标准引入了新的iterable类型 Array Map和Set都属于iterable类型 具有iterable类型的集合可以通过新的for of循环来
  • Laravel初探——安装

    安装Composer 1 curl sS https getcomposer org installer php 2 mv composer phar usr local bin composer 3 composer install 安装
  • Java之美[从菜鸟到高手演变]之设计模式二

    在阅读过程中有任何问题 请及时联系 egg 邮箱 xtfggef gmail com 微博 http weibo com xtfggef 如有转载 请说明出处 http blog csdn net zhangerqing 我们接着讨论设计模
  • 变量的声明和定义

    1 声明和定义的区别 变量声明规定了变量的类型和名字 而定义是在声明的基础上还开辟了存储空间 可能还会为变量初始化一个初始值 2 c 为什么要将声明和定义分开 c 支持分离式编译机制 允许将程序分割为若干个文件 每个文件可被独立编译 而为了
  • 华为云云耀云服务器L实例评测

    目录 引出 起因 si因 解决报错 诶嘿 连上了 不出意外 就出意外了 打开数据库 what 找华为云求助 教训 备份 教训 密码 解决 1 改密码 2 新建一个MySQL 密码设置复杂一点 3 开启 binlog备份 MySQL的binl
  • Java二维数组静态以及动态初始化方法

    import java util Random public class test2 public static void main String args 二维数组静态初始化 int arr 1 2 3 4 5 6 7 8 9 Syste
  • java8 函数式接口与 Lambda 表达式

    函数式接口与 Lambda 表达式 1 函数式接口 举例复习接口的匿名实现 函数式接口 2 Lambda表达式 什么是Lambda Lambda的几种编写规则解释示例 Lambda 的方法引用与构造器引用 方法引用的解释与编写 方法引用示例
  • Winform实现ComboBox模糊查询

    1 新增项目 using System using System Collections Generic using System ComponentModel using System Data using System Drawing
  • 【Web3 系列开发教程——创建你的第一个 NFT(7)】创建一个 NFT DApp,给你的 NFT 赋予属性,例如图片

    在本文中 你将构建一个 NFT 铸币机 并学习如何通过使用 Metamask 和 Web3 工具将你的智能合约连接到 React 前端 来创建一个NFT dApp 我认为 对于具备 Web2 开发背景的开发者来说 最大的挑战之一是弄清楚如何
  • 故障诊断专家系统研究之五-----推理机制及可信度算法

    推理机制及可信度算法 在第三章和第四章中讨论了如何表示燃气轮机专家的知识以及如何把这些知识存储到知识库之中 即关于知识表示和知识库的问题 而故障诊断专家系统的另一个核心组件就是基于知识的诊断推理机 本章在前两章讨论的知识表示和知识库的基础之
  • 计算机专业大学生如何规划大学四年?

    首先必须学好计算机专业四大核心课程 数据结构 计算机网络 计算机组成原理 计算机操作系统 在此之前呢 建议学习一门面向过程和一门面向对象的语言 对我们进一步学习计算机大有裨益 比如C语言程序设计 Java程序设计 文末有福利 一 计算机专业
  • Mybatis中的StatementType

    原文 http luoyu ds iteye com blog 1517607 要实现动态传入表名 列名 需要做如下修改 添加属性statementType STATEMENT 同时sql里的属有变量取值都改成 xxxx 而不是 xxx
  • 雅可比(Jacobi)计算特征值和特征向量

    雅可比迭代法法 在图形图像中很多地方用到求矩阵的特征值和特征向量 比如主成分分析 OBB包围盒等 编程时一般都是用数值分析的方法来计算 这里介绍一下雅可比迭代法求解特征值和特征向量 雅可比迭代法的原理 网上资料很多 详细可见参考资料1 这里
  • 最小二乘法(OLS)python 实践

    参考链接 1 基本原理 https zhuanlan zhihu com p 149280941 2 python实现 https zhuanlan zhihu com p 22692029 实现结果 线性回归 coding utf 8 简
  • 2022 数学建模C题 高教社杯 含半成品论文 部分代码 全部数学模型 和全套思路

    2022 数学建模国赛B题 高教社杯 含半成品论文 部分代码 全部数学模型 和全套思路 定时更新 全部内容见 https mianbaoduo com o bread mbd Y5WUkpps 注 题目阅读后主要告诉我们的内容见标蓝的关键词