2015年认证杯SPSSPRO杯数学建模A题(第二阶段)绳结全过程文档及程序

2015年认证杯SPSSPRO杯数学建模

A题 绳结

原题再现:

  给绳索打结是人们在日常生活中常用的技能。对登山、航海、垂钓、野外生存等专门用途,结绳更是必不可少的技能之一。针对不同用途,有多种绳结的编制方法。最简单的绳结,有时称为单结,死结或反手结,英文称为Overhand Knot,是最常用的绳结之一,在各种复杂绳结中也是经常出现的基本元素。
在这里插入图片描述
在这里插入图片描述
  这种结有一个特点,如果用于捆扎物体,由于无法彻底拉紧,所以很容易松脱,无法单独使用。但如果能够彻底拉紧,对较软和细的绳子而言,相当难以解开。所以用于捆扎物体时,可以连打两次单结,并将第二个结彻底拉紧,

在这里插入图片描述
  这就构成一个难以自动松开的结。最常见的系鞋带方法,在本质上就是连打两次单结。为了便于解开,所以在打第二次结的时候需要把鞋带折成双股。
  第二阶段问题:
  1. 将第一阶段问题推广到其它打法的绳结。我们可以以系鞋带为例,原则上可以有多种打法来给鞋带打结。请你对尽量广泛的绳结打法进行总结,并给出一个较为简明的判别方法,来判断其在承受负荷时是否容易自动松脱。
  2. 一根完整的绳子在两端受到拉力时,有一个被拉断的极限强度。在绳子中间打了一个结以后,由于绳结位置的弯折和缠绕,将使绳结位置成为整根绳子强度较低的一个薄弱点。请你建立合理的数学模型,通过研究不同绳结的打法来估计其强度。

整体求解过程概述(摘要)

  绳索打结是人们在日常生活中的必要技能,在不同的情境中有不同的用处和编法,而绳结是否容易自动松脱的性质和对绳子极限强度的影响程度都是影响其使用的重要性能。打结的方式不同,对绳结的缠绕数,扭转数等空间特征和机械性能和造成了不同的影响。
  针对问题一:上一阶段,仅对由单结构成的同向结和镜像结的自动松脱性质进行了探究,本阶段要将自动松脱的性质进行推广。为了易于对绳结的空间特征进行描述,我们使用投影映射法、分类讨论的方法将空间上的点表示在平面上,分析不同打法下的单结在三维空间上的结点、交叉类型, 将它们投影到二维平面,写出它们对应的编码矩阵,建立绳结矩阵模型。分析数据的不同之处,找出变量,得出影响绳结稳定性的因素,结扣数、交叉点数、缠绕数。利用相关分析中的简单相关分析,用 Person 相关分析方法进行比较,利用 SPSS 软件,得到相关性 r 值,将这三种影响因素的 r 值进行比较,可得到结论。结扣数是与是否容易自动脱落之间的关系最密切的因素。从而得出判定每种绳结的结扣数,来比较每种绳结自动脱落性质的简单方法。
  针对问题二:由于绳结的出现使绳子的极限强度发生了变化,所以我们以绳结对绳子的变化因素扭转程度和弯曲程度为变化量,通过实验,探究出变化量扭转数(扭转程度)和缠绕数(弯曲程度)对绳子极限强度的影响规律。然后我们用分类讨论的方法,讨论了不同材料下,扭转数和缠绕数对绳子极限强度影响程度问题,并对每个因素加权来刻画其影响程度。对于柔韧性材料,我们展开探究,建立了曲带模型,运用 EXCEL软件及物理定理得出扭转数和缠绕数对负荷率的关系。列举了不同打法的结来讨论,通过对每种结的扭转数和缠绕数的分析,来比较其负荷率,从而来估计其强度。

问题分析:

  针对问题一,在第一阶段的研究中,我们仅仅对由单结两次不同打法的同向结和镜像结的松脱性质做了分析,在本阶段,我们要将绳结自动松脱的性质进行推广,对广泛的绳结进行总结。所以考虑将绳结用矩阵的方式表示,分析影响广泛绳结自动松脱性质的内在联系,找出影响其性质的主要因素。研究每个因素对其的影响规律,及哪个因素的影响大,从而得出可以简单直观判断绳结松脱性质的方法。
  针对问题二,该问题主要研究的是绳结对绳子的极限强度的影响,考虑先从绳结对绳子的改变因素入手,控制单一变量,探究每种改变因素对绳子的极限强度的影响规律,建立曲带模型,来形象表述每种变量。最后探究不同打法的绳子,在变量的影响下,如何改变绳子的极限强度。

模型假设:

  1. 假设材料的每一处都是均匀的。
  2. 忽略绳子总长度的变化。
  3. 假设在拉紧绳结的过程中,两头受力相同。
  4. 假设每种打结方法每次打结时的相关参数不变。
  5.曲带模型中打结长度理想化 L=1。

论文缩略图:

在这里插入图片描述

全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

程序代码:(代码和文档not free)

x2=[3,5,6,7,8,8,10,10]';
y=[16,26,31,36,40,41,51,50]';
x=[ones(8,1) x2];
plot(x2,y,'*')
[b,bint,r,rint,stats]=regress(y,x);
b,bint,stats,
rcoplot(r,rint)
z=b(1)+b(2)*x2;
plot(x2,y,'*',x2,z,'r')
程序2:不同结的绳子的极限强度模型的模拟的matlab程序
x=[1.0,1.2,1.6,1.9,2.1,2.3,2.4,2.5];
y=[175,177,182,185,187,189,190,192];
plot(x,y,'*');%y=a*x.^b
[a,b]=solve('177=a*1.2^b','189=a*2.3^b');
y1=173.7759*x.^0.1008;
plot(x,y,'*',x,y1,'-or');
R2=1-sum((y-y1).^2)/sum((y-mean(y)).^2)
%R2=0.9857 
clc; 
clear all
x=0:0.001:0.1;
y=(2000*x).*(x>=0&x<0.07)+140*(x>=0.07&x<0.09)+(-600000*x.^2+120000*x-5800).*(x>=0.09&x<=0.1);
plot(x,y,'r','linewidth',2)
axis([0 0.1 0 210])
grid on
全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

go发布包到github

1. 首先&#xff0c;我们在github上创建一个公有仓库并clone到本地 git clone https://github.com/kmust-why/gdmp-token.git cd gdmp-token/ 2. 在gdmp-token工程中初始化go.mod&#xff0c;其中后面的链接要跟github上创建的仓库和你的用户名对应 go mod init github.com…

谷歌seo怎么优化运营?

那些太大众的内容就不说了&#xff0c;在这里说一个后期谷歌seo可以去优化的一个方向&#xff0c;那就是电子邮件营销&#xff0c;这是一个间接营销seo的方案&#xff0c;电子邮件营销本身不会直接改变你在搜索结果中的排名&#xff0c;但它是一种强有力的工具&#xff0c;可以…

Scikit-Learn K近邻分类

Scikit-Learn K近邻分类 1、K近邻分类1.1、K近邻分类及原理1.2、超参数K1.3、K近邻分类的优缺点2、Scikit-Learn K近邻分类2.1、Scikit-Learn K近邻分类API2.2、K近邻分类实践(鸢尾花分类)2.3、交叉验证寻找最佳K2.4、K近邻分类与Pipeline1、K近邻分类 K近邻是一种常用的分类…

【单调栈】力扣84.柱状图中最大的矩形

上篇文章我们介绍了使用 无重复值 单调栈代码解决 含有重复值 的问题&#xff0c;在文章的最后&#xff0c;留下了一道考察相同思想的题目&#xff0c;今天我们来看看如何套路解决该题。 &#xff08;还没看过前几篇介绍的小伙伴赶快关注&#xff0c;在 「单调栈」 集合里查看…

用DataGrip连接hive时报错:User: root is not allowed to impersonate plck5,解决方法

你可以尝试关闭主机校验 修改hive安装目录下conf/hive-site.xml,将hive.server2.enable.doAs设置成false <property><name>hive.server2.enable.doAs</name><value>false</value><description>Setting this property to true will have H…

element-ui autocomplete 组件源码分享

紧接着 input 组件的源码&#xff0c;分享带输入建议的 autocomplete 组件&#xff0c;在 element-ui 官方文档上&#xff0c;没有这个组件的 api 目录&#xff0c;它的 api 是和 input 组件的 api 在一起的&#xff0c;看完源码之后发现&#xff0c;源码当中 autocomplete 组件…

java 抠取红色印章(透明背景)

一个亲戚让我帮他把照片里的红色印章抠出来&#xff0c;&#xff0c;&#xff0c;记录下处理过程&#xff0c;代码如下&#xff0c;可直接用&#xff1a; public static void signatureProcess(String sourceImagePath, String targetImagePath) {Graphics2D graphics2D null…

网络七层模型之传输层:理解网络通信的架构(四)

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

算法---动态规划练习-7(按摩师)【类似打家劫舍】

按摩师 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址&#xff1a;点这里 2. 讲解算法原理 首先&#xff0c;给定一个整数数组 nums&#xff0c;其中 nums[i] 表示第 i 天的预约时间长度。 定义两个辅助数组 f 和 g&#xff0c;长度都为 n&#xff08;n 是数组…

Android14之深入理解sp模板类(二百零二)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

linux安装Zookeeper的详细步骤

1.Java环境确认 确保已经安装了Java环境&#xff0c;没有的自行安装 2.官网下载包 Apache ZooKeeper 3.安装 3.1上传到linux&#xff0c;解压 我的目录为/root/apache-zookeeper-3.8.4-bin 进入到/root/apache-zookeeper-3.8.4-bin/conf目录下&#xff0c;执行命令复制zoo…

没学数模电可以玩单片机吗?

我们首先来看一下数电模电在单片机中的应用。数电知识在单片机中主要解决各种数字信号的处理、运算&#xff0c;如数制转换、数据运算等。模电知识在单片机中主要解决各种模拟信号的处理问题&#xff0c;如采集光照强度、声音的分贝、温度等模拟信号。而数电、模电的相互转换就…

这次轮到小米,遥遥领先!

年轻人的第一辆保时米 3 月28日晚小米首款汽车小米汽车 SU7 正式发布并上市&#xff0c;新车定位于“C 级高性能生态科技轿车”&#xff0c;提供双电机版本和单电机版本车型选择&#xff0c;并提供容量为 73.6 千瓦时以及 101 千瓦时电池可选&#xff0c;售价 21.59 万元-29.99…

容器镜像加速指南:探索 Kubernetes 缓存最佳实践

介绍 将容器化应用程序部署到 Kubernetes 集群时&#xff0c;由于从 registry 中提取必要的容器镜像需要时间&#xff0c;因此可能会出现延迟。在应用程序需要横向扩展或处理高速实时数据的情况下&#xff0c;这种延迟尤其容易造成问题。幸运的是&#xff0c;有几种工具和策略…

CSGO赛事管理系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW&#xff0c;文末可获取本项目的所有资料。 推荐阅读100套最新项目持续更新中..... 2024年计算机毕业论文&#xff08;设计&#xff09;学生选题参考合集推荐收藏&#xff08;包含Springboot、jsp、ssmvue等技术项目合集&#xff09; 目录 1. 系…

【能省则省】搭建网站仅50/年 云服务器选择建议 程序员职场刚需云产品 附最新价格对比表

《最新对比表》已更新在文章头部—腾讯云文档&#xff0c;文章具有时效性&#xff0c;请以腾讯文档为准&#xff01; 【腾讯文档实时更新】云服务器1分钟教会你如何选择教程 2024-开年采购活动 云服务器专区 京东云 阿里云 腾讯云 配置最新价格表 与 官方活动地址 ​ 当前活动…

【蓝桥杯省赛真题36】python最佳排列方式 中小学青少年组蓝桥杯比赛 算法思维python编程省赛真题解析

目录 python最佳排列方式 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 七、 推荐资料 1、蓝桥杯比赛 2、考级资料 3、其它资料 python最佳排列方式 第十三届蓝桥杯青少年组python比赛省赛真题 一、…

实验报告-02

实验室开放项目实验报告 实验名称&#xff1a;实验二 简单数据处理问题&#xff08;一&#xff09; 实验目的&#xff1a;熟练掌握一些简单数据处理的方法 实验内容&#xff1a; 在本地电脑中新建一个文件夹&#xff0c;用于存放C源程序&#xff0c;文件夹的名字要求是“学…

学会Sass的高级用法,减少样式冗余

在当今的前端开发领域&#xff0c;样式表语言的进步已经显著提升了代码组织性和可维护性。Sass&#xff08;Syntactically Awesome Style Sheets&#xff09;作为CSS预处理器的翘楚&#xff0c;以其强大的变量、嵌套规则、混合宏&#xff08;mixin&#xff09;、循环和函数等高…

【JavaEE初阶系列】——带你了解volatile关键字以及wait()和notify()两方法背后的原理

目录 &#x1f6a9;volatile关键字 &#x1f388;volatile 不保证原子性 &#x1f388;synchronized 也能保证内存可见性 &#x1f388;Volatile与Synchronized比较 &#x1f6a9;wait和notify &#x1f388;wait()方法 &#x1f4bb;wait(参数)方法 &#x1f388;noti…