【2023年电工杯数学建模竞赛】选题分析+A题B题完整思路+代码分享

news/2024/9/18 8:11:42/

思路和代码会第一时间分享出来,可以先关注博主

1.竞赛介绍

在这里插入图片描述

2.本次大赛选题分析

首先大家要清楚获奖只和比例有关,和具体题目关系不大,不会出现选难题就比简单题获奖率高很多的情况出现,这是一个选拔性质的比赛是按照比例来的

2.1 2023年电工杯A题选题解析

在这里插入图片描述
这道题一眼看上去就很复杂,很多大一大二的学生还没学完微分方程就让求稳态解了,所以还是不建议新手直接上手这道题。这道题适合相关研究方向的专业人士以及想挑战难题的同学。

这道题设计的专业知识包括热力学,热传导方程,凝聚态物理,电荷计算,功率调节和优化,整体专业性很强。建议选择这道题的同学也别想着做出所有问,能解决两三问,然后专注于完成论文差不多就能获奖了。总之难题的话大家都难,最后还是按照比例,还是看谁在有限时间内做的更好。

2.2 2023年电工杯B题选题解析

在这里插入图片描述

这道题相对容易,适合新手上手。但是想做好并且获奖还是需要下功夫的。简单的题选的人肯定多,怎么做出彩是必须要考虑的事情。

这道题涉及数据处理,数据可视化分析,评价指标体系建立,综合评价模型建立以及最后的分析报告。综合评价方法尽量不要使用层次分析法这种主观赋权法,考虑客观权重法,比如主成分综合评价,变异系数法等等。

博主这次先做B题稍后会分享B题解题思路和完整代码,可以先关注

3.选题思路

其实很多带专业背景的题目,最后通过抽象成数学模型就是上述三类问题。比如图像类问题,很多时候要么抽象成优化模型来求解,要么就是机器学习模型来训练识别。那我就从三类题型来说明一些基本的模型:

优化类:优化类问题基本没有可以直接套的模型,很多问题都需要自己来写出优化目标和约束条件。或者参考相关文献来设计模型。并且如果模型设计的复杂了,还需要自己设计优化求解算法。。。总之,优化问题是很难得。基本的优化模型包括:线性规划,整数规划,01背包,非线性规划(建模赛题基本都是非线性的。。。哈哈哈),最小二乘优化。基本求解算法包括:牛顿迭代,拟牛顿,梯度下降,共轭梯度下降,各种智能寻优算法等等。总而言之,优化就是难啊难,而且优化建模题基本上都有答案范围,模型建的不好,解的不好都over。。。

评价类:评价类问题,一般都有可以套用的方法,比如主观一些的:层次分析法,模糊评价法。客观计算权重的(需要数据):熵权法,TOPSIS综合评价法,主成分权重法。对于评价类问题最好还是用客观计算权重的方法。

数据类:上面两类问题可以说是建模竞赛以往的常规类型,数据类问题是最近几年随着人工智能,数据挖掘技术的热潮带起来的。。。可以说,数据类问题在以后的建模比赛中只会越来越多,而且数据量也会越来越大。

建议新手规避优化题,因为你很难做好,做出彩

3.获奖经验分享

数学建模百分百获奖经验分享


http://www.ppmy.cn/news/87755.html

相关文章

如何声明和初始化变量?

在Java中,声明和初始化变量可以通过以下方式进行: 声明变量并赋初值: javaCopy code dataType variableName initialValue; 其中,dataType是变量的数据类型,variableName是变量名,initialValue是变量的初…

操作系统第四章——文件管理(下)

竹本无心,却节外生枝,藕却有孔,但出淤泥而不染,人生如梦,却却不随人愿,万般皆是命,半点不由人 文章目录 4.1.5 逻辑结构VS物理结构4.1.6 文件的基本操作知识总览创建文件删除文件打开文件关闭文…

自古以来,反射也是兵家必争之地

成文耗时1小时,阅读5min,有用指数5颗星。 这几天收到一个战术性需求,将一大坨字段序列化为特定格式的字符串。 大概是下表: 序号字段名描述是否必填0logVersion日志版本是1productName产品是2serviceName服务是.........25extend3…

burpsuite导入网站的客户端证书

0x01 背景 个别网站需要导入客户端的XX.P12证书,如果没有导入直接访问网站,浏览器会提示:400 Bad Request , 出现:No required SSL certificate was sent等提示,如下图 此时需要在burpsuite中导入证书 0x02 网站客户…

基于SpringBoot+Uniapp的球队周边微信小程序

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背景介绍: 随着微信小程序的兴起…

企业级实战 Spring Boot + K8S 中的滚动发布、优雅停机、弹性伸缩、应用监控、配置分离

下面为大家介绍我司生产环境使用了3年的基于K8S的dev ops 配置实现 K8s SpringCloud实现零宕机发版,优雅重启:健康检查滚动更新优雅停机弹性伸缩Prometheus监控配置分离(镜像复用) 汇总配置 业务层面 项目依赖 pom.xml 使用 s…

版图设计IC617 virtuoso启动以及smic18mmrf加载库

一. 启动virtuoso 1.1 创建一个目录用于库管理 mkdir pro3 1.2 拷贝.bashrc到工程目录下,.bashrc存在~目录下,是一个隐藏文件,需要用ls -la查看 1.3 执行.bashrc文件 1.4 启动 virtuoso & 1.5 检查库中是否包含系统基本库,如…

python 生成器

生成器 Python生成器是一种特殊的函数,它可以在需要时生成一系列值,而不是一次性生成所有值。生成器使用yield关键字来暂停函数的执行,并返回一个值。当函数再次被调用时,它将从yield语句停止的地方继续执行。所以生成器非常适合处理大量数据或无限序列。 生成器…

【TI毫米波雷达笔记】IWR6843AOPEVM-G的DCA1000EVM模式配置及避坑

【TI毫米波雷达笔记】IWR6843AOPEVM-G的DCA1000EVM模式配置及避坑 IWR6843AOPEVM-G版本可以直接与DCA1000EVM连接 进行数据获取 不需要连接MMWAVEICBOOST版 直接使用 DCA1000mmWave Studio 软件进行数据采集 在官方手册中 User’s Guide 60GHz 毫米波传感器EVM 有相关模式的开…

滤镜美颜sdk的实现方式和工作流程:从技术层面了解美颜算法

众所周知,实现美颜功能的核心技术之一就是滤镜美颜sdk。在本文中,我们将从技术层面来探讨滤镜美颜sdk的实现方式和工作流程,帮助读者更深入了解美颜算法。 一、美颜算法的基本原理 美颜算法的基本原理是通过图像处理技术,对人物…

MyBatisPlus快速入门(二)MyBatisPlus快速入门体验

一、初始化数据库(基于 HeidiSQL)1.1 创建数据库1.2创建数据表1.3 初始化数据 二、初始化项目(基于Spring Boot)2.1 创建项目2.2 新增依赖2.3 数据库配置2.4 配置 MyBatis Plus2.5 创建实体类2.6 创建Mapper层接口2.7 创建Server层…

AI技术将手语翻译带入新阶段

对于无声者来说,手语可能就是对外交流的唯一方法,但是随着AI技术的进步,可能会让无声者有更多的选择与和外界进行交流。 近日在巴塞罗那超级计算中心(BSC)和加泰罗尼亚理工大学(UPC)携手合作取得了重大突破,他们成功开发出一项全…

微信小程序 基础模板引入sass的两种方法

推荐使用第二种方法 一、VSCode扩展引入(旧) 1.vscode搜索扩展 Easy Sass安装 2.微信开发者工具导入vscode安装的所有扩展 3.修改sass扩展配置 打开扩展目录 找到刚导入的sass扩展 打开package.json文件 改成这样 保存 4.重新打开此项目 配置完事 5.使…

基于 typescript 装饰器实现 express 路由

目录 使用装饰器分析装饰器实现自动加载使用 使用 我们先来看看原生的使用方式和使用装饰器实现的使用方式,这样子可以让我们更加直观的感受到区别 原生的使用方式 import { Router } from "express";const router Router();router.use((req, res, ne…

量子OFFICE:TrueType/FreeType/OpenType的概念

FreeType各项功能都有,为什么要改进呢?为了做得跟WORD一样啊。 结合自己以前在研究的时候,看到的资料,介绍几个概念: TrueType是一种矢量字体规范 如果是位图字体,不同字号就要有不同的位置,工…

vue+springboot文件上传分包合包技术

vue组建上传代码 <template><div><el-uploadclass="upload-demo"dragaction="#"

java常用工具之 Arrays类

目录 简介一、创建数组1.1 copyOf1.2copyOfRange1.3 fill 二、比较数组三、数组排序四、数组检索五、数组转流六、打印数组七、数组转 List八、setAll九、parallelPrefix 简介 java.util.Arrays 类&#xff0c;基本上常见的数组操作&#xff0c;这个类都提供了静态方法可供直接…

设计模式详解(六)——原型模式

原型模式简介 原型模式定义 原型模式是用于创建重复的对象&#xff0c;同时又能保证性能。这种类型的设计模式属于创建型模式&#xff0c;它提供了一种创建对象的最佳方式。就是用一个已经创建的实例作为原型&#xff0c;通过复制该原型对象来创建一个和原型对象相同的新对象。…

【JavaSE】Java基础语法(十三):Java 中的集合(十分全面)

文章目录 List, Set, Queue, Map 四者的区别&#xff1f;集合框架底层数据结构总结ArrayList 和 Vector 的区别ArrayList 与 LinkedList 区别补充内容:RandomAccess 接⼝ArrayList 的扩容机制comparable 和 Comparator 的区别比较 HashSet、LinkedHashSet 和 TreeSet 三者的异同…

【Python】Pandas基础操作

Pandas是一个重要的Python数据处理库。它提供了数据结构和数据分析工具&#xff0c;使得数据清洗、分析和可视化变得更加容易。在本文中&#xff0c;我们将列举一些常用的Pandas基础操作。 读取数据 Pandas提供了多种方法来读取不同格式的数据。其中最常用的是read_csv()和re…