2015年认证杯SPSSPRO杯数学建模C题(第一阶段)荒漠区动植物关系的研究全过程文档及程序

2015年认证杯SPSSPRO杯数学建模

C题 荒漠区动植物关系的研究

原题再现:

  环境与发展是当今世界所普遍关注的重大问题, 随着全球与区域经济的迅猛发展, 人类也正以前所未有的规模和强度影响着环境、改变着环境, 使全球的生命支持系统受到了严重创伤, 出现了全球变暖、生物多样性消失、环境污染等全球性的环境问题, 并已经严重影响到了全球人类社会的发展。在探讨环境与发展问题的过程中, 人们越来越认识到了现代社会发展过程中自然——社会——经济复合生态系统的复杂性, 以及生态学理论在解决这些问题中的重要性。
  干旱区是全球生态系统中的重要类型之一, 也是目前全球开发较晚的区域之一, 因此, 积极开展干旱区的生态学理论与实践研究, 对于干旱区当前面临的重大环境问题的解决, 以及未来防患于未然的科学决策均具有极其重要的现实意义。作为我国三大自然区域之一的西北干旱区, 由于其大规模、高强度的开发历史较短, 因此, 与其它区域相比较而言, 其境内蕴藏了丰富的待开发自然资源, 也奠定了其在我国未来经济建设中的举足轻重的战略地位, 并担负着重要的历史使命, 西部大开发战略的实施即是最显著的证明。因此, 积极开展和深化干旱区的生态学研究, 对于该区域的经济发展与生态环境保护具有深远的理论意义与实践价值。
  生态研究与资源利用是分不开的, 荒漠区是我国典型的温带荒漠和干旱脆弱生态系统, 生态环境条件十分严酷, 动物的可利用资源在数量和质量上与湿润区、半干旱区存在差异, 啮齿动物的分布具有明显的区域性特征。由于近年来人为干扰不断加重, 使得该地区的荒漠化日益严重。依赖于植物生存的动物种群和群落格局随之受到了明显影响。
  啮齿动物群落是荒漠生态系统食物链上必不可少的消费者, 对荒漠的利用与保护有至关重要作用。许多物种群体与人的干扰具有密切关系, 干扰的一个突出作用是导致生态系统中各类资源的改变和生态系统结构的重组, 导致异质性环境的形成。有关不同干扰方式下, 栖息地破碎化过程中研究群落的变化特征是当前景观生态学和群落生态学研究的前沿。
  第一阶段问题:
  1. 请根据附件一提供的数据,建立数学模型,分析荒漠区不同干扰下植物地上生物量、啮齿动物生物量的变化趋势, 并揭示不同干扰下植物生物量与啮齿动物生物量之间的变化关系。
  2. 建立模型对于附件一中给出的地区,进行啮齿动物群落稳定性的研究, 揭示干扰对于啮齿动物群落的影响机制,并且给当地政府写一封信,陈述你的观点和主张。

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

  本文主要针对荒漠区动植物的关系探究不同干扰对这种关系的影响问题,运用层次分析法、灰色模糊评价法、因子分析法、t 检验法、残差分析法等一系列方法,建立了层次分析模型、灰色关联模型、灰色测度模型、结构方程模型(SEM)等数学模型,综合分析了荒漠区的啮齿动物与植物在过牧和轮牧,夏季与秋季等不同干扰下生物量的变化趋势,并通过研究的数据揭示了啮齿动物生物量与植物生物量的变化关系。最终,通过对啮齿动物群落稳定性进行评估,从评估得到的数据再进一步研究不同干扰环境下啮齿动物群落的影响机制。
  针对问题一,利用附件一提供的数据,对应不同问题,建立相应数学模型,从而获得不同干扰对植物生长量与啮齿动物生长量的变化趋势,并揭示不同干扰下的变化关系。首先我们将问题一划分成两个小问题。在研究第一小问时,我们对附件一中的数据按不同层次进行处理,运用层次分析模型,通过 EXCEL 建立折线图,进行对比,分析出不同干扰下,植物地上生物量与动物生物量的变化趋势。而在研究第二小问时,建立灰色关联模型,灰色关联分析方法对受多种因素影响的事物和现象从整体观念出发进行综合评价,它是一个被广为接受的方法,所以我们通过建立灰色关联模型,在计算出相应指标权重后,得到植物生物量与动物生物量之间的关联度,从而通过 MATLAB 进行绘图,以获得啮齿动物生物量与植物生物量的变换关系。
  针对问题二,要求对啮齿动物群落稳定性进行研究,并揭示干扰对于啮齿动物群落的影响机制。首先,就群落稳定性而言,由于群落内部食物网络关系及天敌的“跟随”现象,当种类数增加时,个体数相应增加。由灰色系统理论知,累加生成可使离乱的原始数据中蕴含的规律充分显露出来,因此我们此处选用灰色测度模型和灰色聚类法来评估群落稳定性,将反映群落稳定性的指标因子纳入该模型,使得群落稳定性的评价更具有科学性和实用性。其次,求解数据和图像数据来总结不同的干扰下不同的因素指标对啮齿动物群落的影响机制。对于这个问题我们利用结构方程模型(SEM)来同时处理多个因变量。再利用 SPSS 软件,建立 SEM 模型的概念模型,运用其中的回归分析,因子分析,t 检验和方差分析来估计整个模型的拟合程度。最后运用模型方法检验不同干扰对啮齿动物优势种的作用途径,即可求得不同干扰对啮齿动物的影响关系产生影响机制。同时,本文在最后进行了模型的优缺点评价,以及对各模型进行了改进和推广,分析了某些模型在其他领域的广阔应用前景。

问题分析:

  有关不同干扰方式下,栖息地破碎化过程中研究群落的变化特征是当前景观生态学和群落生态学研究的前沿。荒漠区动植物关系的研究是用来评估当前荒漠地区环境的变化对当地动物以及植物生生存机制的影响程度,其中包括对植物的高度密度,生物量以及动物的生物量等多个维度的影响,从而反应荒漠地区与动植物生态平衡的稳定性,生物群落的稳定性。如果能将影响动植物生存的负面环境合理的控制维护和改进,则可以保护环境条件本身严酷的荒漠地区里动植物的生长生存,维护荒漠区的生态平衡,防止因环境恶化导致的动植物量于该地区贫乏的情况。因此,本文从以上角度运用定性和定量分析以及灰色分析和结构方程来进行荒漠区动植物关系的研究。首先,我们建立合理的数学模型,为本次研究提供了较为简洁合理的动植物与环境关系研究方法。对于数据的描述,我们运用了附件中的数据,另外添加了自己收集的更多的数据,利用选取的模型描述不同干扰下动植物生物量的变化趋势,从而总结出动植物生物量的变化关系和环境中影响动植物生存的主要因素。最终可利用上述数据得出动物群落在荒漠区稳定性的评估。并总结了影响生物量的主要机制,对此向环境部门提出合理的改善环境保护生态平衡的建议。
  对问题一的分析
  利用附件一提供的数据,对应不同问题,建立相应数学模型,从而获得不同干扰对植物生长量与啮齿动物生长量的变化趋势,并揭示不同干扰下的变化关系。综合分析了荒漠区的啮齿动物与植物在过牧和轮牧两种放牧方式下,分别处于夏季和秋季的生物量的变化趋势。
  对问题二的分析
  在问题一观察变化趋势和得出变化关系的模型建立与求解的基础上,对附件中的数据进行整合归纳,根据问题二的要求得出啮齿动物群落稳定性的评估,评判各个干扰因素对啮齿动物群落的影响机制,对环境部门提出合理的改善意见。首先,我们会运用群落稳定性测度灰色模型,划分出群落稳定的指标因子,将所有的灰色趋势都展露出来。其中用灰色聚类法,累加生成序列生成,求解后评估该群落的稳定性。其次对于第二部分我们首先划分好不同干扰下所有对啮齿动物有影响的因素,运用结构方程模型来同时处理多个因变量,首先要根据数据建立好的概念模型,来检验不同干扰对啮齿动物优势种的作用途径,之后求得不同干扰对啮齿动物的影响关系产生影响机制。最终估计整个模型的拟合程度。

模型假设:

  1.假设调查生物量的地方没有自然灾害影响,不考虑除附件一外其他因素。
  2.假设植物生物量的指标均为正向指标,能涵盖植物生物量的数据情况。
  3.假设调查生物量时的调查方法准确无误,误差不大。

论文缩略图:

在这里插入图片描述
在这里插入图片描述

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

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

%误差条形图绘图程序
clear all
clc
load guo7.txt
x=guo7.txt;
x= guo7;
load guo10.txt;
y=guo10;
load lun7.txt;
m=lun7;
load lun10.txt;
load lun10.txt;
n=lun10;
a=1:1:22;
subplot(2,2,1);errorbar(a,x(:,5));
subplot(2,2,2);errorbar(a,x(:,6));
subplot(2,2,3);errorbar(a,x(:,7));
subplot(2,2,4);errorbar(a,x(:,8));
%成分分析绘图程序
clear all
clc
load guo7.txt
x=guo7.txt;
x= guo7;
load guo10.txt;
y=guo10;
load lun7.txt;
m=lun7;
load lun10.txt;
load lun10.txt;
n=lun10;
a=1:1:22;
subplot(2,2,1);plot(a,x(:,1),m(:,1));
subplot(2,2,1);plot(a,x(:,2),m(:,2));
subplot(2,2,1);plot(a,x(:,3),m(:,3));
subplot(2,2,1);plot(a,x(:,4),m(:,4));
%成分分析绘图程序
clear all
clc
load guo7.txt
x=guo7.txt;
x= guo7;
load guo10.txt;
y=guo10;
load lun7.txt;
m=lun7;
load lun10.txt;
load lun10.txt;
n=lun10;
a=1:1:22;
subplot(2,2,1);plot(a,x(:,5),m(:,5));
subplot(2,2,1);plot(a,x(:,6),m(:,6));
subplot(2,2,1);plot(a,x(:,7),m(:,7));
subplot(2,2,1);plot(a,x(:,8),m(:,8));
%绘图程序
functioncreatefigure(X1, YMatrix1, YMatrix2, YMatrix3, YMatrix4)
%CREATEFIGURE(X1, YMATRIX1, YMATRIX2, YMATRIX3, YMATRIX4)
% X1: x 数据的矢量
% YMATRIX1: y 数据的矩阵
% YMATRIX2: y 数据的矩阵
% YMATRIX3: y 数据的矩阵
% YMATRIX4: y 数据的矩阵
% 由 MATLAB 于 19-Apr-2015 22:07:00 自动生成
% 创建 figure
figure1 = figure;
% 创建 axes
axes1 = axes('Parent',figure1,...'Position',[0.13 0.583837209302326 0.334659090909091 0.341162790697674]);
box(axes1,'on');
hold(axes1,'all');
% 使用 plot 的矩阵输入创建多行
plot1 = plot(X1,YMatrix1,'Parent',axes1,'LineWidth',2);
set(plot1(1),'DisplayName','过牧');
set(plot1(2),'Color',[1 0 0],'DisplayName','轮牧');
% 创建 axes
axes2 = axes('Parent',figure1,...'Position',[0.570340909090909 0.583837209302326 0.334659090909091 
0.341162790697674]);
box(axes2,'on');
hold(axes2,'all');
% 使用 plot 的矩阵输入创建多行
plot2 = plot(X1,YMatrix2,'Parent',axes2,'LineWidth',2);
set(plot2(1),'DisplayName','过牧');
set(plot2(2),'Color',[1 0 0],'DisplayName','轮牧');
% 创建 axes
axes3 = axes('Parent',figure1,...'Position',[0.13 0.11 0.334659090909091 0.341162790697674]);
box(axes3,'on');
hold(axes3,'all');
% 使用 plot 的矩阵输入创建多行
plot3 = plot(X1,YMatrix3,'Parent',axes3,'LineWidth',2);
set(plot3(1),'DisplayName','过牧');
set(plot3(2),'Color',[1 0 0],'DisplayName','轮牧');
% 创建 axes
axes4 = axes('Parent',figure1,...'Position',[0.570340909090909 0.11 0.334659090909091 0.341162790697674]);
box(axes4,'on');
hold(axes4,'all');
% 创建 title
title({'不同人为干扰因素灌木植物因子差异图'},'FontWeight','demi','FontSize',16);
% 使用 plot 的矩阵输入创建多行
plot4 = plot(X1,YMatrix4,'Parent',axes4,'LineWidth',2);
set(plot4(1),'DisplayName','过牧');
set(plot4(2),'Color',[1 0 0],'DisplayName','轮牧');
% 创建 legend
legend(axes1,'show');
% 创建 legend
legend(axes2,'show');
% 创建 legend
legend(axes3,'show');
% 创建 legend
legend(axes4,'show');
% 创建 textbox
annotation(figure1,'textbox',...[0.27890625 0.494328875219538 0.05546875 0.0688259109311741],...'String',{'高度'},...'FontSize',14,...'LineStyle','none');
% 创建 textbox
annotation(figure1,'textbox',...[0.717968750000001 0.478035596197135 0.05546875 0.0688259109311741],...'String',{'盖度'},...'FontSize',14,...'LineStyle','none');
% 创建 textbox
annotation(figure1,'textbox',...[0.27578125 0.0157138039364427 0.05546875 0.0688259109311741],...'String',{'密度'},...'FontSize',14,...'LineStyle','none');
% 创建 textbox
annotation(figure1,'textbox',...[0.714843750000001 0.0136771440586423 0.07109375 0.0688259109311741],...'String',{'生物量'},...'FontSize',14,...'LineStyle','none');
%绘图程序
functioncreatefigure(X1, Y1, X2)
%CREATEFIGURE(X1, Y1, X2)
% X1: x 数据的矢量
% Y1: y 数据的矢量
% X2: x 数据的矢量
% 由 MATLAB 于 19-Apr-2015 22:10:33 自动生成
% 创建 figure
figure1 = figure;% 创建 axes
axes1 = axes('Parent',figure1,...'Position',[0.13 0.11 0.334659090909091 0.815]);
box(axes1,'on');
hold(axes1,'all');
% 创建 plot
plot(X1,Y1,'Parent',axes1,'MarkerSize',8,'Marker','diamond','LineWidth',2,.
..'LineStyle','none',...'DisplayName','data1');
% 创建 title
title(' 植物生物量与啮齿类动物优势种百夹捕获率关系
','FontWeight','demi','FontSize',16);
% 创建 xlabel
xlabel('草本植物生物量');
% 创建 ylabel
ylabel('啮齿类动物优势种捕获率');
% 创建 axes
axes2 = axes('Parent',figure1,...'Position',[0.570340909090909 0.11 0.334659090909091 0.815]);
box(axes2,'on');
hold(axes2,'all');
% 创建 plot
plot(X2,Y1,'Parent',axes2,'MarkerSize',8,'Marker','diamond','LineWidth',2,.
..'LineStyle','none',...'Color',[1 0 0],...'DisplayName','data2');
% 创建 xlabel
xlabel('灌木植物生物量');
% 创建 ylabel
ylabel('啮齿类动物优势种捕获率');
%绘图程序
functioncreatefigure(Y1, E1, E2, E3, E4)
%CREATEFIGURE(Y1, E1, E2, E3, E4)
% Y1: errorbar y
% E1: errorbar e
% E2: errorbar e
% E3: errorbar e
% E4: errorbar e
% 由 MATLAB 于 19-Apr-2015 22:12:40 自动生成
% 创建 figure
figure1 = figure;
% 创建 axes
axes1 = axes('Parent',figure1,...
'Position',[0.13 0.583837209302326 0.334659090909091 0.341162790697675]);
box(axes1,'on');
hold(axes1,'all');
% 创建 errorbar
errorbar(Y1,E1,'Color',[0 0 1],'Parent',axes1);
% 创建 axes
axes2 = axes('Parent',figure1,...'Position',[0.570340909090909 0.583837209302326 0.334659090909091 
0.341162790697675]);
box(axes2,'on');
hold(axes2,'all');
% 创建 errorbar
errorbar(Y1,E2,'Color',[0 0 1],'Parent',axes2);
% 创建 axes
axes3 = axes('Parent',figure1,...'Position',[0.13 0.11 0.334659090909091 0.341162790697674]);
box(axes3,'on');
hold(axes3,'all');
% 创建 errorbar
errorbar(Y1,E3,'Color',[0 0 1],'Parent',axes3);
% 创建 title
title({'7 月份过牧生境灌木植物因子误差条形图'},'FontWeight','demi','FontSize',16);
% 创建 axes
axes4 = axes('Parent',figure1,...'Position',[0.570340909090909 0.11 0.334659090909091 0.341162790697674]);
box(axes4,'on');
hold(axes4,'all');
% 创建 errorbar
errorbar(Y1,E4,'Color',[0 0 1],'Parent',axes4);
% 创建 textbox
annotation(figure1,'textbox',...[0.285892889824305 0.0377246963562755 0.046875 0.0480769230769231],...'String',{'密度'},...'FontSize',12,...'LineStyle','none');
% 创建 textbox
annotation(figure1,'textbox',...[0.717854364934115 0.0297894736842106 0.059375 0.0480769230769231],...'String',{'生物量'},...'FontSize',12,...'LineStyle','none');
% 创建 textbox
annotation(figure1,'textbox',...[0.725863607247438 0.499991902834008 0.046875 0.0480769230769231],...'String',{'盖度'},...'FontSize',12,...'LineStyle','none');
% 创建 textbox
annotation(figure1,'textbox',...[0.282183382137628 0.50404048582996 0.046875 0.0480769230769231],...'String',{'高度'},...'FontSize',12,...'LineStyle','none');
%绘图程序
functioncreatefigure(X1, YMatrix1, YMatrix2, YMatrix3)
%CREATEFIGURE(X1, YMATRIX1, YMATRIX2, YMATRIX3)
% X1: x 数据的矢量
% YMATRIX1: y 数据的矩阵
% YMATRIX2: y 数据的矩阵
% YMATRIX3: y 数据的矩阵
% 由 MATLAB 于 19-Apr-2015 22:15:54 自动生成
% 创建 figure
figure1 = figure;
% 创建 axes
axes1 = axes('Parent',figure1,...'XTick',[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
25],...'Position',[0.13 0.11 0.213405797101449 0.815]);
box(axes1,'on');
hold(axes1,'all');
% 使用 plot 的矩阵输入创建多行
plot1 = plot(X1,YMatrix1,'Parent',axes1);
set(plot1(1),'Marker','x');
set(plot1(2),'Color',[1 0 0]);
set(plot1(4),'Color',[1 0 0]);
set(plot1(6),'Marker','diamond','Color',[1 0 0]);
% 创建 axes
axes2 = axes('Parent',figure1,...'Position',[0.410797101449275 0.11 0.213405797101449 0.815]);
box(axes2,'on');
hold(axes2,'all');
% 使用 plot 的矩阵输入创建多行
plot2 = plot(X1,YMatrix2,'Parent',axes2);
set(plot2(1),'Marker','x');
set(plot2(2),'Color',[1 0 0]);
set(plot2(4),'Color',[1 0 0]);
set(plot2(5),'Marker','x');
set(plot2(6),'Marker','diamond','Color',[1 0 0]);
全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

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

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

相关文章

C++动态内存管理:new/delete与malloc/free的对比

在C中,动态内存管理是一个至关重要的概念。它允许我们在程序运行时根据需要动态地分配和释放内存,为对象创建和销毁提供了灵活性。在C中,我们通常会用到两对工具:new/delete 和 malloc/free。虽然它们都能够完成类似的任务&#x…

Windows如何搭建 ElasticSearch 集群

单机 & 集群 单台 Elasticsearch 服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器 性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中。 除了负载能力,单点服务器…

map china not exists. the geojson of the map must be provided.

map china not exists. the geojson of the map must be provided. 场景:引入echarts地图报错map china not exists. the geojson of the map must be provided. 原因: echarts版本过高,ECharts 之前提供下载的矢量地图数据来自第三方&…

[LeetCode]LCR 081. 组合总和

题目 思路 先找出数组中最小元素,与目标数比较: 若目标数小,则无组合可能; 若相等,则输出该最小元素; 若目标数大,则寻找一元素的组合可能,寻找二元素的组合可能 以candidates [2,3…

Future机制实际应用

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 常见的两种创建线程…

vue-office/docx插件实现docx文件预览

1.下包 //预览docx文件 npm install vue-office/docx vue-demi//如果是vue2.6版本或以下还需要额外安装 vue/composition-api2.引入 <template><div>//在src填入文档地址<VueOfficeDocx srchttp://...../xx.docx style"width:80%" rendered"re…

C++ 3.25作业

1、定义自己的命名空间&#xff0c;其中有string类型的变量&#xff0c;再定义两个函数&#xff0c;一个函数完成字符串的输入&#xff0c;一个函数完成求字符串长度&#xff0c;再定义一个全局函数完成对该字符串的反转 #include <iostream>using namespace std;namesp…

如何从外网访问内网服务器?

在网络通信中&#xff0c;内网服务器指的是位于私有网络内部的服务器&#xff0c;它们可以提供各种服务&#xff0c;如网站、应用程序等。由于安全性的考虑&#xff0c;内网服务器通常无法直接从外部网络访问。本文将介绍如何通过使用【天联】组网来实现从外网访问内网服务器的…

基于Spring Boot+Vue的美食推荐商城系统

末尾获取源码作者介绍&#xff1a;大家好&#xff0c;我是墨韵&#xff0c;本人4年开发经验&#xff0c;专注定制项目开发 更多项目&#xff1a;CSDN主页YAML墨韵 学如逆水行舟&#xff0c;不进则退。学习如赶路&#xff0c;不能慢一步。 目录 一、项目简介 二、开发技术与环…

Element-Plus下拉菜单边框去除教程

&#x1f31f; 前言 欢迎来到我的技术小宇宙&#xff01;&#x1f30c; 这里不仅是我记录技术点滴的后花园&#xff0c;也是我分享学习心得和项目经验的乐园。&#x1f4da; 无论你是技术小白还是资深大牛&#xff0c;这里总有一些内容能触动你的好奇心。&#x1f50d; &#x…

2016年认证杯SPSSPRO杯数学建模C题(第二阶段)如何有效的抑制校园霸凌事件的发生全过程文档及程序

2016年认证杯SPSSPRO杯数学建模 C题 如何有效的抑制校园霸凌事件的发生 原题再现&#xff1a; 近年来&#xff0c;我国发生的多起校园霸凌事件在媒体的报道下引发了许多国人的关注。霸凌事件对学生身体和精神上的影响是极为严重而长远的&#xff0c;因此对于这些情况我们应该…

【Unity】调整Player Settings的Resolution设置无效

【背景】 Build时修改了Player Settings下的Resolution设置&#xff0c;但是再次Building时仍然不生效。 【分析】 明显是沿用了之前的分辨率设定&#xff0c;所以盲猜解决办法是Build相关的缓存文件&#xff0c;或者修改打包名称。 【解决】 实测修改版本号无效&#xf…

Windows服务器性能监控

Windows服务器操作系统设计用于运行在客户端-服务器架构内的服务器上&#xff0c;这些服务器通常设计用于处理繁重的工作负载&#xff0c;并作为企业中涉及的大多数软件操作的骨干。因此&#xff0c;为了防止由于性能问题而导致的任何服务损失并保持操作的无缝流&#xff0c;Wi…

Linux-进程控制(进程创建、进程终止、进程等待)

一、进程创建 1.1 fork函数介绍 在命令行下我们可以通过 ./ exe文件 来创建一个进程&#xff0c;通过fork函数&#xff0c;我们可以通过代码的形式从一个进程中创建一个进程&#xff0c;新进程为子进程&#xff0c;原进程为父进程&#xff0c;子进程在创建时&#xff0c;会与…

教育建筑智慧能源管理平台解决方案【新型电力系统下的绿色校园能源管理平台】

一、行业特点 1.建筑类型多&#xff1a;集教学、科研、生活于一体&#xff0c;占地面积大&#xff0c;建筑类型多&#xff0c;功能划分复杂。 2.供电可靠性要求高&#xff1a;教育建筑中的高层建筑、图书馆、实验楼等特级和一级负荷比较多&#xff0c;一旦发生故障会危及生命…

STM32 ESP8266模块的曲折探索

这是本文的配套资料&#xff0c;最终工程请参考 新_ESP8266资料\stm32f103成功移植的项目 【免费】stm32f103c8t6esp8266资料资源-CSDN文库 一、等到了ready 产品参数 我使用的是ai-thinker的esp8266-01s&#xff0c;以下为产品规格书 引脚定义&#xff1a; 依据引脚定义&…

android studio忽略文件

右键文件&#xff0c;然后忽略&#xff0c;就不会出现在commit里面了 然后提交忽略文件即可

如何在VS Code上搭建 C/C++开发环境

顾得泉&#xff1a;个人主页 个人专栏&#xff1a;《Linux操作系统》 《C从入门到精通》 《LeedCode刷题》 键盘敲烂&#xff0c;年薪百万&#xff01; 一、什么是VScode VScode&#xff08;Visual Studio Code&#xff09;是一款由微软开发的免费开源的轻量级代码编辑器。它…

如何成功将自己开发的APP上架到应用商店

随着移动应用市场的蓬勃发展&#xff0c;开发一款优秀的APP已成为许多企业和个人的首要选择。然而&#xff0c;成功上架并有效推广APP至关重要。本文将逐步介绍完整的上架流程&#xff0c;包括准备所需材料、注册开发者账户、进行APP备案、提交审核以及上架成功后的推广和维护。…

电子商务营销中大数据分析|电商大数据采集API接口的应用

随着经济的不断发展&#xff0c;网络信息技术不断加强&#xff0c;电子商务和大数据的蓬勃发展极大地方便了人们的生活。本文章主要阐述大数据分析与电商营销的含义、大数据分析在电子商务营销中的应用&#xff0c;以及该应用的作用和存在哪些不足及解决方法。探究大数据分析在…