当前位置: 首页 > news >正文

2023数学建模国赛选题建议及BC题思路

大家好呀,全国大学生数学建模竞赛今天下午开赛啦,在这里先带来初步的选题建议及思路。

目前团队正在写B题和C题完整论文,后续还会持续更新哈,以下只是比较简略的图文版讲解,团队目前正在写B、C题完整论文,后续会更新哈,详细的视频版讲解请移步:

2023数学建模国赛选题建议及B、C题初步思路_哔哩哔哩_bilibili

首先是主基调:

本次国赛建议小白队伍选择C题,典型的数据分析及优化题目。数理基础稍微好一点可以选择B题目,最难的其实只是数学公式推导,这个我们会完成,到时候直接参考我们的就行。A题目比较硬核的物理类题目,不推荐没有相关专业背景的人选择。本次团队会BC题同时进行,尽量在9.8晚更新完整论文及讲解视频。

接下来开始具体讲解:

B题:多波束测线问题

问题 1

与测线方向垂直的平面和海底坡面的交线构成一条与水平面夹角为 的斜线(图 7),称 为坡度。请建立多波束测深的覆盖宽度及相邻条带之间重叠率的数学模型。

若多波束换能器的开角为 120∘,坡度为 1.5 ∘,海域中心点处的海水深度为 70 m,利用上述模型计算表 1 中所列位置的指标值,将结果以表 1 的格式放在正文中,同时保存到 result1.xlsx 文件中。

对于第一问而言,我们首先需要根据题目的背景信息这些图片和基础的公式:

进行理论公式的具体推导:

在推导结束之后,我们采用matlab进行实际求解:

求解之后可以得到结果如下:

可以看到,已经求解除出了针对于不同距离的深度、宽度以及重叠率等数据:

第一问结束,当然,以上仅仅是我在刚刚这些时间里确定的初步的求解代码,后续完成完整论文时可能会进一步优化。

问题2:

问题 2 考虑一个矩形待测海域(图 8),测线方向与海底坡面的法向在水平面上投影的夹 角为 ,请建立多波束测深覆盖宽度的数学模型。

若多波束换能器的开角为 120∘,坡度为 1.5 ∘,海域中心点处的海水深度为 120 m,利用上 述模型计算表 2 中所列位置多波束测深的覆盖宽度,将结果以表 2 的格式放在正文中,同时保 存到 result2.xlsx 文件中。

第二问本质上就是在第一问的基础上,将二维平面的推导计算换到三维上来:

最终我们需要完成的是针对于不同测线方向夹角和测量船距海域中心点处的距离/海里 计算得出覆盖宽度。

那么依然是跟第一问一样的流程,先推导出计算宽度的理论公式,然后进行实际代码求解即可。这个等我后期更新吧。

到了三四问,就需要基于一二问的基础设计测线了,这个后面我再具体解答吧。

C题:蔬菜类商品的自动定价与补货决策

问题1:

问题 1 蔬菜类商品不同品类或不同单品之间可能存在一定的关联关系,请分析蔬菜各品类及单品销售量的分布规律及相互关系。

什么叫分布规律呢?这里我初步确定的分布规律有:

首先是品类和单品的统计规律,例如单品销量排布,品类的销量排布等,可以看出来哪个最高。

其次,还有关于时间和季节的分布规律,这里我们需要绘制时间序列图以及进行实际的季节性时间序列分析,这是因为在题目背景中已经告诉我们:

但我们怎么获取品类的具体销量数据呢?我们看一下附件2:

附件2是没有给出品类信息的,因此,我们需要将附件1中的品类数据匹配进去,这个还是比较难的,因为附件2有80多w数据,但目前我也已经完成了合并:

以上合并的数据表格我也会免费发放哈,完整数据表格的讲解可以看本文章最下面的视频。

在合并完成之后,我们就可以开始直接分类汇总计算分布以及进行时间序列分析了,这个到时候看我具体结果吧,等我更新。

对于相互关系,我们需要做相关性分析,将六个品类分为6个表格,然后汇总在一起,处理完缺失值之后,直接进行相关性分析得出具体相关性大小即可。

第一问结束

问题2:

考虑商超以品类为单位做补货计划,请分析各蔬菜品类的销售总量与成本加成定价的关系,并给出各蔬菜品类未来一周(2023 年 7 月 1-7 日)的日补货总量和定价策略, 使得商超收益最大。

依然是根据品类来,一共是6个品类:

先研究销售量和定价关系,这里我们可以先采用机器学习,直接无脑代入得出一个回归模型。

接下来为了预测补货总量,我们先预测销售量,当日销售量多少我们就补多少货,这是因为题目中以及附件中并没有给出库存量的概念。这里的预测我们可以直接采用时间序列预测。

接下来是定价策略,这一点就比较难了,因为我们需要先计算利润,基于利润最大才能给出最佳定价策略。

对于利润的计算,我们需要考虑到附件3的成本以及附件4的损耗量,这里我给出的最终优化目标是:

每一个符号说明还是看我讲解视频吧,没时间打字了。

然后进行代码实际求解:

问题3:

因蔬菜类商品的销售空间有限,商超希望进一步制定单品的补货计划,要求可 售单品总数控制在 27-33 个,且各单品订购量满足最小陈列量 2.5 千克的要求。根据 2023 年 6 月 24-30 日的可售品种,给出 7 月 1 日的单品补货量和定价策略,在尽量满足市场对各 品类蔬菜商品需求的前提下,使得商超收益最大。

这里本质上就是不分析品类了,但也不需要分析那么多细类,我们只需要在限制条件下分析27-33个单品即可。依然是给出优化目标和函数然后实际求解即可,后期等我实际更新吧。

以上免费数据表格、代码以及后续完整完整成品领取可以看下方我的个人卡片哈↓:

相关文章:

2023数学建模国赛选题建议及BC题思路

大家好呀,全国大学生数学建模竞赛今天下午开赛啦,在这里先带来初步的选题建议及思路。 目前团队正在写B题和C题完整论文,后续还会持续更新哈,以下只是比较简略的图文版讲解,团队目前正在写B、C题完整论文,…...

vue3:4、组合式API-setup选项

setup每次都要return&#xff0c;好麻烦。怎么解决&#xff1f; 使用 <script setup> 语法糖&#xff08;底层帮你return了&#xff09; 写法如下...

【C刷题训练营】第三讲(c语言入门训练)

前言: 大家好&#xff0c;我决定日后逐渐更新c刷题训练营的内容&#xff0c;或许能帮到入门c语言的初学者&#xff0c;如果文章有错误&#xff0c;非常欢迎你的指正&#xff01; &#x1f4a5;&#x1f388;个人主页:​​​​​​Dream_Chaser&#xff5e; &#x1f388;&…...

简述视频智能分析EasyCVR视频汇聚平台如何通过“AI+视频融合”技术规避八大特殊作业风险

视频智能分析EasyCVR视频汇聚平台可以根据不同的场景需求&#xff0c;让平台在内网、专网、VPN、广域网、互联网等各种环境下进行音视频的采集、接入与多端分发。在视频能力上&#xff0c;视频云存储平台EasyCVR可实现视频实时直播、云端录像、视频云存储、视频存储磁盘阵列、录…...

2023年9月NPDP产品经理国际认证报名,找弘博创新

产品经理国际资格认证NPDP是新产品开发方面的认证&#xff0c;集理论、方法与实践为一体的全方位的知识体系&#xff0c;为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。 【认证机构】 产品开发与管理协会&#xff08;PDMA&#xff09;成立于1979年&#xff0c;是…...

【MySQL】MySQL的安装,登录,配置和相关命令

文章目录 前言一. 卸载不需要的环境二. 获取MySQL的yum源三. 安装MySQL和启动四. 尝试登录MySQL方法1&#xff1a;获取临时root密码方法2&#xff1a;没有密码方法3&#xff1a;配置文件 五. 简单配置结束语 前言 本篇文章是基于云服务器&#xff1b;Linux&#xff1a;Centos7…...

攻防世界-WEB-php_rce

打开靶机链接 搜村ThinkPhP V5存在远程命令执行的漏洞 构建payload /index.php?sindex/think\app/invokefunction&functioncall_user_func_array&vars[0]system&vars[1][]ls 查询当前目录文件&#xff0c;没有发现flag。调整payload 得到flag文件&#xff0c;修…...

WRFDA资料同化实践技术

数值预报已经成为提升预报质量的重要手段&#xff0c;而模式初值质量是决定数值预报质量的重要环节。资料同化作为提高模式初值质量的有效方法&#xff0c;成为当前气象、海洋和大气环境和水文等诸多领域科研、业务预报中的关键科学方法。资料同化新方法的快速发展&#xff0c;…...

C++11新特性② | 左值、左值引用、右值与右值引用

目录 1、引言 2、值类别及相关概念 3、左值、右值 4、左值引用、右值引用 5、移动语义 5.1、为什么需要移动语义 5.2、移动语义定义 5.3、转移构造函数 5.4、转移赋值函数 6、标准库函数 std::move 7、完美转发 std::forward VC常用功能开发汇总&#xff08;专栏文章…...

Python Opencv实践 - Harris角点检测

参考资料&#xff1a;https://blog.csdn.net/wsp_1138886114/article/details/90415190 import cv2 as cv import numpy as np import matplotlib.pyplot as pltimg cv.imread("../SampleImages/chinease_tower.jpg", cv.IMREAD_COLOR) plt.imshow(img[:,:,::-1])#…...

el-upload上传图片到七牛云或阿里云

&#xff08;1&#xff09;绑定上传地址&#xff0c;上传数据对象 <el-upload class"upload-demo" :action"uploadUrl" :data"uploadData":on-success"handleSuccess" :file-list"[]" :show-file-list"false"…...

Web jQuery—选择器、样式和效果

jQuery 选择器、样式和效果 代码下载 jQuery 介绍 JavaScript库&#xff1a;即 library&#xff0c;是一个封装好的特定的集合&#xff08;方法和函数&#xff09;。从封装一大堆函数的角度理解库&#xff0c;就是在这个库中&#xff0c;封装了很多预先定义好的函数在里面&a…...

Java和Kotlin的Field在继承中的不同表现

Kotlin是一个宣称与Java兼容性较好的语言&#xff0c;但在接触后发现一些技术还是有“概念上”的冲突&#xff0c;本文就记录下两者对象的Field&#xff08;中文的说法有字段、域、属性、成员变量&#xff0c;下文若出现这些表达&#xff0c;指的都是这个东西&#xff09;在继承…...

MySQL 子查询

文章目录 1.简介2.优势3.分类3.1 标量子查询3.2 行子查询3.3 列子查询IN 操作符ALL 操作符ANY/SOME 操作符 3.4 表子查询 4.关联子查询5.EXISTS 和 NOT EXISTS6.横向派生表7.附录参考文献 1.简介 子查询是另一个语句中的 SELECT 语句。 子查询也称为内查询&#xff08;Inner …...

Ubuntu离线或在线安装CMake

首先下载适用于Ubuntu的CMake安装包&#xff0c;可以去官网下载&#xff0c;也可以通过下面的命令下载&#xff08;需要联网&#xff09;&#xff1a; wget https://cmake.org/files/v3.22/cmake-3.22.1.tar.gz将下载的安装包进行解压&#xff1a; tar -xvzf cmake-3.22.1.ta…...

后端面试话术集锦第 十七 篇:MySQL面试话术

这是后端面试集锦第十七篇博文——MySQL面试话术❗❗❗ 1. 解释一下单列索引和联合索引 单列索引是指在表的某一列上创建索引。 联合索引是在多个列上联合创建索引。 单列索引可以出现在where条件的任何位置,而联合索引需要按照一定的顺序来写。在多条件查询的时候,联合索引…...

< 文件资源管理器 > 和 < 此电脑 > 有什么区别?

“文件资源管理器”和 “此电脑” 的区别 1. 文件和文件夹管理&#xff1a;2. 访问存储设备&#xff1a;3. 搜索功能&#xff1a;4. 视图和排序选项&#xff1a;5. 快速访问&#xff1a; 主要的区别1. 界面和用途&#xff1a;2. 显示内容&#xff1a;3. 导航&#xff1a; 在Win…...

线上问诊:可视化展示

系列文章目录 线上问诊&#xff1a;业务数据采集 线上问诊&#xff1a;数仓数据同步 线上问诊&#xff1a;数仓开发(一) 线上问诊&#xff1a;数仓开发(二) 线上问诊&#xff1a;数仓开发(三) 线上问诊&#xff1a;可视化展示 文章目录 系列文章目录前言一、全流程调度1.生产新…...

如何选择合适的HTTP代理服务器

HTTP代理服务器是一种常见的网络代理方式&#xff0c;它可以帮助用户隐藏自己的IP地址&#xff0c;保护个人隐私和安全。然而&#xff0c;选择合适的HTTP代理服务器并不容易&#xff0c;需要考虑多个因素。本文将介绍如何选择合适的HTTP代理服务器。 了解代理服务器的类型 HTT…...

Car Window Control Reset

大众汽车窗口自动升降失效&#xff0c;重置&#xff1a; 扣住5秒&#xff0c;重启汽车&#xff0c;试一下车钥匙&#xff0c;和再重试这个按钮&#xff0c;扣一下试一试...

序列号序列号

主板序列号 string str;str bios.GetSystemSerialNumber(); //wentai//str1 bios.GetSystemECSerialNumber();//CLogHelp::ITCLog(str1);LocalSN str.c_str();str bios.GetSystemVersion();LocalMode str.c_str();string str1;str1 bios.GetSystemSerialNumber();CLogHe…...

SSM(Spring-Mybatis-SpringMVC)

文章目录 1. 介绍1.1 概念介绍 2 SSM整合框架3. SSM功能模块开发4 测试4.1 业务层接口测试4.2 表现层接口测试 5.优化 -表现层数据封装6.异常处理 1. 介绍 1.1 概念介绍 SSM项目是指基于SpringSpringMVCMyBatis框架搭建的Java Web项目。 Spring是负责管理和组织项目的IOC容器和…...

MySQL——数据的删除以及MySQL中的约束

删除数据 删除表中的一行数据&#xff0c;也必须加上 WHERE条件&#xff0c;否则整列的数据都会被删除。删除语句&#xff1a; delete from 表名 where 条件; 他会将所有的符合条件的数据删除&#xff0c;如果不写条件&#xff0c;则表中的数据全部删除&#xff1a; 如果不添…...

静态路由 网络实验

静态路由 网络实验 拓扑图初步配置R1 ip 配置R2 ip 配置R3 ip 配置查看当前的路由表信息查看路由表信息配置静态路由测试 拓扑图 需求&#xff1a;实现 ip 192.168.1.1 到 192.168.2.1 的通信。 初步配置 R1 ip 配置 system-view sysname R1 undo info-center enable # 忽略…...

数据结构-01 数据结构基本概念,算法时间复杂度,空间复杂度

0 数据结构概述 四门课的关系 1 绪论 数据对象、数据元素、数据项关系 1.1 数据结构的基本概念 1.2 算法和算法评价 小练习 空间复杂度中的递归调用 n只是传入 n也是数组&#xff0c;计算存储数组flag的空间大小...

【Redis】Bitmap 使用及应用场景

前言&#xff1a;bitmap 占用空间小&#xff0c;查询效率高&#xff0c;在一些场景中使用 bitmap 是一个很好的选择。 一、bitmap 相关命令 SETBIT - 设置指定位置的比特值&#xff0c;可以设为 1 或 0 例如 SETBIT key 10 1&#xff0c;将在 key 对应的 bitmap 中第10位设置为…...

C#,数值计算——用于积分函数与方法的Stiel类的计算方法与源程序

1 文本格式 using System; namespace Legalsoft.Truffer { public class Stiel { public class pp : UniVarRealValueFun, RealValueFun { public Stiel st { get; set; } null; public pp() { } public doubl…...

报错:为什么数组明明有内容但打印的length是0

文章目录 一、问题二、分析三、解决1.将异步改为同步2.设置延迟 一、问题 在日常开发中&#xff0c;for 循环遍历调用接口&#xff0c;并将接口返回的值进行拼接&#xff0c;即push到一个新的数组中&#xff0c;但是在for循环内部是可以拿到这个新的数组&#xff0c;而for循环…...

go gin gorm连接postgres postgis输出geojson

go gin gorm连接postgres postgis输出geojson 1. 技术环境 go-gin-gorm postgres-postgis go vscode环境安装-智能提示配置 2. 简单实现代码 思路就是&#xff1a;采用原生sql实现查询、更新等&#xff0c;采用gorm的raw来执行sql语句 package mainimport ("fmt"&q…...

4. Java 的线程安全机制之`volatile`

前言&#xff1a;在多线程编程过程中&#xff0c;线程安全是一个非常重要的概念&#xff0c;它有助于保证多线程程序的正确性和健壮性。其中&#xff0c;volatile是实现线程安全的一种方式&#xff0c;保证内存的立马可见&#xff0c;下面将会详细介绍。 文章目录 是什么为什么…...

创建目录 wordpress/公司网页制作流程

作者【黄小斜】文章来源【程序员江湖】黄小斜&#xff0c;斜杠青年&#xff0c;某985硕士&#xff0c;阿里研发工程师&#xff0c;于2018 年秋招拿到 BAT 头条、网易、滴滴等 8 个大厂 offer个人擅长领域 &#xff1a;自学编程、技术校园招聘、软件工程考研Java并发编程一直是J…...

济南企业网站建设公司/百度登录个人中心

平时对于线上的服务器算是十分重视&#xff0c;即使上面有硬件防火墙&#xff0c;然后系统也做了进一步优化&#xff0c;而且还安装了基本防护软件&#xff0c;服务器半年了也没有出现过什么问题。可是我对其他一些不是很重要的服务器却是平时只是简单的维护。因为平时也没有发…...

上海房地产网站建设/上海百度公司地址

我的克隆过程&#xff0c;是通过这个语句完成的SqlConnection conn new SqlConnection(); &#xff0c;你不会有意见吧&#xff1f; 二、执行查询命令并显示查询结果 打开数据库&#xff0c;总要做点事&#xff0c;我们来查询点什么吧&#xff0c;我们换一个人&#xff0c;找…...

外包做网站公司有哪些/百度竞价渠道代理商

缓存三大问题再总结 1、缓存穿透 定义&#xff1a;缓存穿透是指查询一个一定不存在的数据&#xff0c;由于缓存是不命中时需要从数据库查询&#xff0c;查不到数据则不写入缓存&#xff0c;这将导致这个不存在的数据每次请求都要到数据库去查询&#xff0c;进而给DB带来压力。 …...

aws wordpress 路径/网站seo具体怎么做

首先是噪声的大体分类&#xff1a;噪点噪声&#xff1a;又称脉冲噪声、椒盐噪声雪花噪声&#xff1a;又称高斯噪声条纹噪声&#xff1a;分析完这些噪声的大致分布情况之后importcv2from PIL importImagefrom PIL importImageChopsimportnumpy as npimporttimeimportpytesseract…...

物流网站系统php源码/人脉推广app

保护嵌入式设备的安全正在成为一个热门话题&#xff0c;尤其是当这些设备开始连接到互联网时。黑客对连接的设备进行逆向工程是一个真正的威胁&#xff0c;这种攻击很容易做到。嵌入式开发人员可以做些什么来提高他们设备的安全性? 以下是开发人员需要注意的七个关键要点。 要…...