2024深圳杯数学建模竞赛D题(东三省数学建模竞赛D题):建立非均质音板振动模型与参数识别模型

news2024/11/17 17:48:26

更新完整代码和成品完整论文

《2024深圳杯&东三省数学建模思路代码成品论文》↓↓↓(浏览器打开)

https://www.yuque.com/u42168770/qv6z0d/zx70edxvbv7rheu7?singleDoc#

2024深圳杯数学建模竞赛D题(东三省数学建模竞赛D题):建立非均质音板振动模型与参数识别模型

本文文章较长,建议先目录。经过多天的奋战,目前我们已经完成了2024深圳杯数学建模竞赛D题的38页完整论文和代码,相关完整内容可见文末参考,文章较长,建议可以先看目录,部分图片如下:

代码为2024年深圳杯数学建模D题(东三省数学建模联赛D题)全部4问的代码,论文包括摘要、问题重述、问题分析、模型假设、符号说明、模型的建立和求解(问题1模型的建立与求解、问题2模型的建立与求解、问题3模型的建立与求解、问题4模型的建立与求解)、模型的评价等等

摘要

本文针对音板振动建模与参数识别的一系列问题,采用了多种数学建模方法和求解算法,对相关问题进行了深入分析和求解。首先,我们建立了基于Kirchhoff-Love理论的均质薄板振动模型,并采用Ritz方法进行求解,得到了不同材料薄板在2000 Hz范围内的振动频率和振型。随后,我们扩展了该模型,考虑了薄板的几何非均匀性,建立了非均质薄板振动模型,并提出了基于分片多项式插值的求解算法。接着,我们针对给定的非均质音板振型信息,采用分离变量法和傅里叶级数展开的方法进行振型函数的建模与分析。最后,我们进一步提出了基于优化的参数识别算法,能够从已知的振型信息中反推出满足要求的音板物理参数分布。通过对这些问题的全面研究,我们不仅掌握了相关的建模与求解技能,也深入理解了音板振动特性与材料、几何因素之间的关系,为实际音乐乐器的设计与制造提供了重要支持。

问题1的 Kirchhoff-Love 均质薄板振动模型:我们首先建立了基于Kirchhoff-Love薄板理论的均质薄板振动模型,该模型采用了垂直于中面的直线保持直线、厚度保持不变、法向应力可忽略不计等假设。在此基础上,我们得到了描述薄板自由振动的偏微分方程组。对于具有自由边界条件的方形薄板,我们还建立了相应的边界条件方程。为了求解该振动模型,我们采用了Ritz方法。(后略,见完整版)

问题2的非均质薄板振动模型: 针对问题2,我们在Kirchhoff-Love理论的基础上,进一步建立了考虑几何非均匀性的非均质薄板振动模型。该模型引入了位置相关的材料参数(密度、弹性模量、泊松比)和几何参数(厚度、弯曲角),以更准确地描述薄板的振动行为。为了求解非均质薄板振动模型,我们提出了基于分片多项式插值的算法。具体来说,我们将整个平面区域划分为若干单元,在每个单元内采用多项式函数对厚度和弯曲角分布进行拟合。最后采用Ritz法或Galerkin法求解。(后略)

问题3的分离变量法振动模型:针对问题3给出的非均质音板振动信息,我们建立了基于分离变量法的振动模型。该模型将音板的振动位移表示为时间函数和空间振型函数的乘积形式,大大简化了问题的复杂性。为了描述附件提供的5个振型函数$\varphi_j(x,y)$,我们采用了傅里叶级数展开的方法。(后略)

问题4的参数识别模型:针对问题4,我们建立了基于非均质音板振动理论的参数识别模型。该模型将密度、杨氏模量、泊松比和厚度等位置相关参数作为待识别对象,目标是确定满足给定振型信息的参数分布。我们定义了一个优化目标函数,(后略)

在解决问题1-问题4的过程中,我们采用了基于Kirchhoff-Love理论的均质薄板振动模型、考虑几何非均匀性的非均质薄板振动模型、分离变量法的振动模型以及基于优化的参数识别模型等。这些模型各有特点,适用于不同的问题情况。通过合理选择和扩展这些模型,我们不仅能够有效地求解音板振动问题,还可以深入理解影响振动行为的关键因素,为实际音乐乐器的设计和制造提供重要参考。

问题重述

下面是2024深圳杯(东三省)数学建模D题的一个问题重述:音乐来自乐器,乐器产生于制造,而制造需要数理逻辑。

在20世纪末,我国就已经形成了较为完整的乐器工业生产体系,基本可以加工世界上所有大类乐器,门类齐全,品种众多。其中,在弦乐器(例如钢琴、小提琴、吉他、二胡等)的生产过程中,音板是决定乐器音色质量的重要部件。由于弦的振动所辐射的声能量效率很低,因此琴弦通常需要带动音板振动,以提高其声能量辐射效率。音板是连续弹性薄板,受到琴弦的激励后会产生更多的振动模态,从而产生更丰富美妙的谐音。

弹性板的振动模态包含振动频率、振型等,分别是弹性算子(偏微分算子)的特征值的虚部和相应的特征向量。音板的振动模态与其几何形状和厚度,所选材质的密度、杨氏模量、剪切模量、泊松比等密切相关。本题聚焦于乐器音板的振动模态研究,要求我们收集常见乐器制作所用木材、金属、或某类型复合材料和新型材料的振动力学参数资料,建立数学模型,研究如下问题:

问题1 考虑具有自由边界条件的方形均质音板,建立音板的振动数学模型,计算并对比大小一致材质不同的音板频率在2000 Hz范围内相应振动模态的频率和振型:云杉木材,某类型常用金属、某类型高新复合材料和新型材料。

问题2 选择一种特定的云杉木材来制作一块厚度非均匀,且具有一定弯曲度的薄音板(具自由边界条件)。建立音板的振动数学模型,并计算附件里图所示轮廓的木材音板在2000 Hz的范围内相应振动模态的频率和振型。

问题3 附件给出了通过特殊设备获得的某种具有自由边界条件非均质音板的5个模态情况,包括从小到大排列的5个振动频率和对应的振型图。图的颜色相同的地方代表振动方向一致,红、黄色代表该处向上振动,蓝色、绿色代表该处向下振动,暖色或冷色越深代表振动幅度越大。它们是动态曲面函数在这些振动频率上的单位范数分解,即(略)

其中频率从小到大排列,理论上有无限多个,函数是对应的振型,它的平方在参考平面区域的积分等于1。根据附件给出的5个频率对应的振型图描述振型函数。

问题4 对附件给出的振型图轮廓形状的自由振动非均质音板,确定它的物理和厚度参数(可能随平面位置变化),使得它的前5个模态最接近附件给出的模态信息。对其制造材质选择给出建议。

问题分析

问题1分析

问题1要求我们针对具有自由边界条件的方形均质音板,建立振动数学模型,计算并比较不同材质音板在2000 Hz范围内的振动频率和振型。这实质上是研究均质薄板自由振动的经典问题,涉及到弹性力学理论中对薄板振动行为的建模与分析 。

我们首先可以建立基于Kirchhoff-Love薄板理论的数学模型。该模型假设薄板遵循垂直于中面的直线保持直线、厚度保持不变、法向应力可忽略不计等假设。在此基础上,我们可以得到描述薄板振动的偏微分方程。对于具有自由边界条件的方形薄板,我们还需要确定相应的边界条件方程。有了数学模型,我们接下来可以采用Ritz方法进行求解。Ritz方法是一种基于变分原理的近似解法,通过构建满足边界条件的试探函数,将原偏微分方程转化为代数方程组求解。这样,我们就可以得到薄板在不同材质下的振动频率和振型函数。(后略)

问题2分析

问题2在问题1的基础上,增加了薄板几何非均匀性这一新的关键因素。我们需要建立考虑厚度非均匀和弯曲度分布的非均质薄板振动模型,并采用分片多项式插值算法进行求解。这使得原有的数学模型更加复杂,需要我们具备扎实的建模功底和数值分析技能。

问题2在问题1的基础上,增加了薄板几何非均匀性这一新的关键因素。我们需要建立考虑厚度非均匀和弯曲度分布的非均质薄板振动模型,并采用分片多项式插值算法进行求解。这使得原有的数学模型更加复杂,需要我们具备扎实的建模功底和数值分析技能。问题1分析

问题1要求我们针对具有自由边界条件的方形均质音板,建立振动数学模型,计算并比较不同材质音板在2000 Hz范围内的振动频率和振型。这实质上是研究均质薄板自由振动的经典问题,涉及到弹性力学理论中对薄板振动行为的建模与分析。

我们首先可以建立基于Kirchhoff-Love薄板理论的数学模型。该模型假设薄板遵循垂直于中面的直线保持直线、厚度保持不变、法向应力可忽略不计等假设。在此基础上,我们可以得到描述薄板振动的偏微分方程。对于具有自由边界条件的方形薄板,我们还需要确定相应的边界条件方程。有了数学模型,我们接下来可以采用Ritz方法进行求解。Ritz方法是一种基于变分原理的近似解法,通过构建满足边界条件的试探函数,将原偏微分方程转化为代数方程组求解。这样,我们就可以得到薄板在不同材质下的振动频率和振型函数。(后略)

问题2分析

问题2在问题1的基础上,增加了薄板几何非均匀性这一新的关键因素。我们需要建立考虑厚度非均匀和弯曲度分布的非均质薄板振动模型,并采用分片多项式插值算法进行求解。这使得原有的数学模型更加复杂,需要我们具备扎实的建模功底和数值分析技能。

问题2在问题1的基础上,增加了薄板几何非均匀性这一新的关键因素。我们需要建立考虑厚度非均匀和弯曲度分布的非均质薄板振动模型,并采用分片多项式插值算法进行求解。这使得原有的数学模型更加复杂,需要我们具备扎实的建模功底和数值分析技能。

我们首先可以在Kirchhoff-Love薄板理论的基础上,(后略)

问题3分析

问题3给出了一种具有自由边界条件的非均质音板的5个振动模态信息,包括振动频率和相应的振型图。我们需要基于这些给定信息,分析和建模振型函数 𝜑𝑗(𝑥,𝑦) 的表达式。

我们首先需要理解问题3中给出的振动模态表达式的物理意义。该表达式反映了音板振动是由多个固有模态的叠加所产生的,其中 𝜑𝑗(𝑥,𝑦) 表示第 𝑗 个固有振动模态的振型函数, 𝜔𝑗 为对应的固有振动角频率, 𝑎𝑗(𝑡) 和 𝑏𝑗(𝑡) 为时间相关的振幅函数。

接下来,我们可以根据附件提供的5个振型图的特征,采用分离变量法和傅里叶级数展开的方法来建模振型函数 𝜑𝑗(𝑥,𝑦) 。具体来说,我们可以假设 𝜑𝑗(𝑥,𝑦) 可以表示为一系列正弦函数的叠加,并通过观察振型图的分布特点,如节线位置、振幅分布等,确定各个傅里叶系数的值。这样就完成了对给定振型信息的建模和分析。

问题3分析

问题3给出了一种具有自由边界条件的非均质音板的5个振动模态信息,包括振动频率和相应的振型图。我们需要基于这些给定信息,分析和建模振型函数 𝜑𝑗(𝑥,𝑦) 的表达式。

我们首先需要理解问题3中给出的振动模态表达式的物理意义。该表达式反映了音板振动是由多个固有模态的叠加所产生的,其中 𝜑𝑗(𝑥,𝑦) 表示第 𝑗 个固有振动模态的振型函数, 𝜔𝑗 为对应的固有振动角频率, 𝑎𝑗(𝑡) 和 𝑏𝑗(𝑡) 为时间相关的振幅函数。

接下来,我们可以根据附件提供的5个振型图的特征,采用分离变量法和傅里叶级数展开的方法来建模振型函数 𝜑𝑗(𝑥,𝑦) 。具体来说,我们可以假设 𝜑𝑗(𝑥,𝑦) 可以表示为一系列正弦函数的叠加,并通过观察振型图的分布特点,如节线位置、振幅分布等,确定各个傅里叶系数的值。这样就完成了对给定振型信息的建模和分析。

问题4分析

问题4要求我们根据附件给出的5个振型信息,确定一种具有自由边界条件的非均质音板的物理参数和厚度分布,使其前5个振动模态最接近于给定的振型信息。这实质上是一个参数识别问题,需要从已知的振动响应特性出发,反推音板的实际物理参数。

我们首先可以建立基于非均质音板振动模型的优化目标函数。该目标函数描述了预测的前5个振型函数与附件给出的振型函数之间的误差平方和。我们可以采用密度、杨氏模量、泊松比和厚度等位置相关参数来表征音板的非均质特性。(后略)

模型假设

问题1-问题4的建模和求解过程使用到的关键模型假设如下:

  1. 非均质薄板振动模型假设 针对问题2中的非均质薄板振动模型,我们在Kirchhoff-Love理论的基础上,引入了位置相关的材料参数和几何参数,如密度、杨氏模量、泊松比以及厚度和弯曲角分布。这些非均匀性会对薄板的振动行为产生重要影响,需要通过分片多项式插值等方法进行建模和描述。

  2. (后略,见完整版)

在解决问题1-问题4的建模和求解过程中,我们采用了多种假设前提,包括薄板理论、非均匀性建模、时空分离、傅里叶展开以及优化目标等。这些假设为我们提供了合理的简化和建模框架,使得复杂的音板振动问题能够得到有效求解。

符号说明

本文使用到的所有符号及其说明如下:

这些符号涵盖了前面问题1到问题4中使用的所有变量和函数,包括薄板/音板的几何、材料、振动特性,以及参数识别问题中使用的变量和函数。

模型的建立与求解

问题一Kirchhoff-Love 均质薄板振动模型建立与求解

针对问题1的要求,我们可以建立基于Kirchhoff-Love薄板理论的 Kirchhoff-Love 均质薄板振动模型。该模型是经典的薄板振动理论,广泛应用于工程实践中。它采用了以下几个基本假设:1)垂直于中面的直线在变形后仍保持直线并保持垂直于变形后的中面;2)板的厚度在变形过程中保持不变;3)法向应力可以忽略不计。

在这些假设的基础上,我们可以建立薄板的振动偏微分方程组:

𝐷∇4𝑤+𝜌ℎ∂2𝑤∂𝑡2=0

其中, 𝑤(𝑥,𝑦,𝑡) 为板的位移函数, ∇4 为拉普拉斯算子的四阶形式, 𝜌 为板材密度, ℎ 为板厚, 𝐷 为板的抗弯刚度,表达式为 𝐷=𝐸ℎ312(1−𝜈2) ,其中 𝐸 为杨氏模量, 𝜈 为泊松比。

这个偏微分方程描述了薄板在外载荷作用下的振动平衡关系,左侧表示板的内力导致的弯矩,右侧则为板的惯性力。它是一个线性、齐次的偏微分方程,适用于描述均质薄板在小振幅条件下的自由振动行为。

对于具有自由边界条件的方形均质薄板,其边界条件可以表示为:

在在在𝑥=0,𝑥=𝑎:𝑀𝑥=∂2𝑤∂𝑥2+𝜈∂2𝑤∂𝑦2=0,𝑄𝑥=−𝐷(∂3𝑤∂𝑥3+(2−𝜈)∂3𝑤∂𝑥∂𝑦2)=0在𝑦=0,𝑦=𝑏:𝑀𝑦=∂2𝑤∂𝑦2+𝜈∂2𝑤∂𝑥2=0,𝑄𝑦=−𝐷(∂3𝑤∂𝑦3+(2−𝜈)∂3𝑤∂𝑦∂𝑥2)=0

(后略)

Kirchhoff-Love均质薄板振动模型是一个典型的偏微分方程边值问题,它可以较好地描述均质薄板在自由振动条件下的振动行为,为后续的分析和求解奠定了基础。

Ritz 法求解算法

为了求解Kirchhoff-Love均质薄板振动模型,我们可以采用 Ritz 方法 进行求解。Ritz方法是一种基于变分原理的近似解法,它通过构建满足边界条件的试探函数,将原偏微分方程转化为代数方程组进行求解。这种方法在处理复杂边界条件的偏微分方程时具有较好的适用性和灵活性。具体的算法步骤如下:

步骤1:选择满足自由边界条件的试探函数 𝜙(𝑥,𝑦) 。对于方形薄板,可以选择以下形式的试探函数:

𝜙(𝑥,𝑦)=∑𝑚=1𝑀∑𝑛=1𝑁𝐴𝑚𝑛sin⁡(𝑚𝜋𝑥𝑎)sin⁡(𝑛𝜋𝑦𝑏)

其中, 𝐴𝑚𝑛 为待定系数, 𝑀 和 𝑁 为试探函数的阶数。这种形式的试探函数满足自由边界条件,并可以通过调整 𝑀 和 𝑁 的取值来控制试探函数的逼近精度。

步骤2:将试探函数 𝜙(𝑥,𝑦) 代入Kirchhoff-Love薄板振动方程,并应用 Ritz 变分原理,可以得到一个关于待定系数 𝐴𝑚𝑛 的特征值方程组:(后略,见完整版)

Kirchhoff-Love均质薄板振动模型求解

有了上述Ritz法求解算法,我们就可以针对具体的薄板几何尺寸和材料参数,求解Kirchhoff-Love均质薄板振动模型,得到所需的振动频率和振型信息。部分代码如下:

 
 

% 问题1: Kirchhoff-Love 均质薄板振动分析 close all % 参数定义 a = 1; % 板长 b = 1; % 板宽 h = 0.01; % 板厚 rho = 400; % 密度 E = 10e9; % 杨氏模量 nu = 0.3; % 泊松比 % 计算抗弯刚度 D = E*h^3 / (12*(1-nu^2)); % Ritz 法求解 M = 50; % Ritz 试探函数阶数 N = 50; % 构建特征值问题矩阵 A = zeros(M*N); B = zeros(M*N); for m = 1:M for n = 1:N A((m-1)*N+n,(m-1)*N+n) = D*((m*pi/a)^2 + (n*pi/b)^2)^2; B((m-1)*N+n,(m-1)*N+n) = rho*h; end end (后略)

求解结果分析

有了上述Kirchhoff-Love均质薄板振动模型的求解结果,我们就可以针对不同材质的薄板,如云杉木、金属、复合材料等,分别计算它们在2000 Hz范围内的前5个振动模态,对比它们的振动频率和振型特征。这样可以更好地理解材料参数对薄板振动行为的影响。

综上,针对问题1,我们建立了基于Kirchhoff-Love薄板理论的 Kirchhoff-Love均质薄板振动模型,采用 Ritz法求解算法得到了薄板的固有振动频率和振型函数。通过对比不同材质薄板的振动特性,我们可以深入分析材料参数对薄板振动行为的影响,包括固有频率、振型分布等方面的差异。

问题二非均质薄板振动模型的建立与求解

问题2要求我们伍建立一种具有自由边界条件的非均质薄板的振动数学模型,并计算该薄板在2000 Hz范围内的振动频率和振型。附件中给出了这种非均质薄板的轮廓形状,我们可以看到它具有明显的厚度非均匀和弯曲度分布。

这个问题与问题1相比,增加了薄板几何非均匀性这一关键因素。我们需要在Kirchhoff-Love薄板理论的基础上,进一步扩展和改进数学模型,以更准确地描述非均质薄板的振动行为。同时,还需要采用适当的数值分析方法,有效地求解包含位置相关参数的振动偏微分方程。

问题二非均质薄板振动模型的建立与求解

问题2要求我们伍建立一种具有自由边界条件的非均质薄板的振动数学模型,并计算该薄板在2000 Hz范围内的振动频率和振型。附件中给出了这种非均质薄板的轮廓形状,我们可以看到它具有明显的厚度非均匀和弯曲度分布。

这个问题与问题1相比,增加了薄板几何非均匀性这一关键因素。我们需要在Kirchhoff-Love薄板理论的基础上,进一步扩展和改进数学模型,以更准确地描述非均质薄板的振动行为。同时,还需要采用适当的数值分析方法,有效地求解包含位置相关参数的振动偏微分方程。

非均质薄板振动模型的建立

针对问题2的要求,我们可以建立一个考虑薄板几何非均匀性的 非均质薄板振动模型。该模型的偏微分方程可以表示为:

其中, 为薄板的位移函数, 为拉普拉斯算子的四阶形式, 为薄板密度, 为薄板厚度,而 为薄板的局部抗弯刚度,表达式为 ,其中 为局部杨氏模量, 为局部泊松比。(后略,见完整版)

分片多项式插值算法

为了求解非均质薄板振动模型,我们需要采用适当的数值分析方法。由于附件中给出的薄板几何轮廓具有厚度非均匀和弯曲度分布,我们可以采用 分片多项式插值算法 来描述这些位置相关的几何参数。

具体步骤如下:

步骤1:根据给定的薄板几何轮廓,将整个平面区域划分为若干个小单元。可以采用矩形网格或三角形网格等方式进行离散化(后略,见完整版本)

问题三分离变量法振动模型的建立与求解

问题3给出了一种具有自由边界条件的非均质音板的5个振动模态信息,包括从小到大排列的5个振动频率以及对应的振型图。这些振型图反映了音板在不同固有振动频率下的变形特征。

问题要求我们基于附件提供的5个振型图,描述振型函数 的表达式。这就要求我们对给定的振型信息进行深入分析和建模。首先需要理解振动模态表达式中各项的物理意义,如时间函数 、 以及对应的固有频率 等。然后需要根据振型图的颜色分布,分析每个振型函数 的空间特征,如振动幅度分布、节线位置等。

分离变量法振动模型的建立

针对问题3中给出的非均质音板振动信息,我们可以建立一个基于 分离变量法 的振动模型。该模型将音板的位移函数 表示为时间函数 和空间函数 的乘积形式:

(后略,见完整版)

振型函数建模与求解

有了上述基于分离变量法和傅里叶级数展开的振动模型,我们就可以针对问题3中给出的5个振型图,进行振型函数的建模和求解了。具体过程如下:

首先,我们根据附件提供的5个振型图的特征,选择合适的傅里叶级数展开项数 和 ,并初步确定各个傅里叶系数 的值。这需要我们仔细观察每个振型图的分布特点,如振动幅度的大小、节线的位置等,并结合前述的傅里叶级数表达式进行拟合。

(后略,见完整版)

综上,针对问题3,我们建立了基于 分离变量法 的振动模型,并采用 傅里叶级数展开算法 对给定的5个振型函数进行建模。通过对附件提供的振型图信息的分析,我们可以更深入地理解非均质音板在不同固有频率下的振动特性,为后续的音板设计和应用提供参考。

非均质音板振动模型与参数识别模型的建立与求解

2024深圳杯数学建模D题问题4要求我们伍根据附件给出的5个振型信息,确定一种具有自由边界条件的非均质音板的物理参数和厚度分布,使其前5个振动模态最接近于附件中提供的信息。这实质上是一个参数识别问题,需要从给定的振动响应特性出发,反推音板的物理特性。

相比于前面的问题,这个问题增加了一个新的难点,即需要根据已知的振型信息来确定音板的几何、材料等参数。这就要求我们建立一个能够准确描述音板振动行为的数学模型,并采用合适的参数识别算法,通过优化的方式确定模型中的未知参数。

(后略,见完整版)

模型评价与推广(部分)

问题4的参数识别模型评价与推广

优点:

  • 基于非均质音板振动理论,通过优化的方式从给定的振型信息中反推出音板的物理参数分布。

  • 可以有效地确定满足要求的参数分布,为实际音板设计提供了重要依据。

  • 考虑了音板的非均质特性,更贴近实际工程问题。

缺点:

  • 参数识别问题是一个非线性的逆问题,对初值选择和优化算法的选择较为敏感,可能存在收敛到局部最优的问题。

  • 识别的准确性受到振型信息本身的精度和完备性影响,缺乏对全局性能的保证。

  • 优化过程计算量较大,难以实时应用于动态控制。

推广:

  • 结合更先进的参数识别算法,如遗传算法、粒子群优化等,提高收敛性和鲁棒性。

  • 引入多目标优化,同时考虑多种性能指标,如频响特性、振动幅值等。

  • 与模型更新、测试反馈等方法相结合,提高参数识别的准确性和可靠性。

  • 扩展到复杂音乐乐器的振动分析和设计中,结合声学特性进行综合优化。

  • 更新完整代码和成品完整论文

    《2024深圳杯&东三省数学建模思路代码成品论文》↓↓↓(浏览器打开)

    https://www.yuque.com/u42168770/qv6z0d/zx70edxvbv7rheu7?singleDoc#

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

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

相关文章

深入理解多层感知机MLP

1. 基础理论 神经网络基础: 目标:了解神经网络的结构,包括神经元、权重、偏置和激活函数。 神经网络是由多个层次的神经元组成的网络,它模拟了人脑处理信息的方式。每个神经元可以接收输入、处理输入并生成输出。这一过程涉及到…

Vue项目打包APK----Vue发布App

时隔多年我又来跟新了,今天给大普家及下前端Vue傻瓜式发布App,话不多说直接上干货。 首先准备开发工具HBuilder X,去官网直接下载即可,算了直接给你们上地址吧HBuilderX-高效极客技巧。 打开软件,文件-->新建--&g…

通用漏洞评估系统CVSS4.0简介

文章目录 什么是CVSS?CVSS 漏洞等级分类历史版本的 CVSS 存在哪些问题?CVSS 4.0改进的“命名法”改进的“基本指标”考虑“OT/IOT”新增的“其他指标”CVSS 4.0存在的问题 Reference: 什么是CVSS? 在信息安全评估领域,CVSS为我们…

可视化大屏也在卷组件化,组件绝对是效率利器呀。

组件化设计在B端上应用十分普遍,其实可视化大屏组件更为规范,本期分享组件化设计的好处,至于组件源文件如何获取,大家都懂的。 组件化设计对可视化大屏设计有以下几个方面的帮助: 提高可重用性: 组件化设…

打印x型图案Java

KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的X形图案。 输入描述: 多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线…

Codeforces Round 942 (Div. 2)

Codeforces Round 942 (Div. 2) Codeforces Round 942 (Div. 2) A. Contest Proposal 题意:给出两个长度为n的非递减排序的ab序列,通过向a序列中插入新元素,然后排序后删除最大元素,使得两个长度为n的排列中每一个 a i a_i ai​…

软件定义汽车落地的五大关键要素

1、架构升级 1.1 软件架构:分层解耦、服务化、API 接口标准化 随着企业向软件定义汽车开发方法的转变,软件架构也需要同步进行升级,引入面向服务的架构(Service-Oriented Architecture,简称 SOA)方法论。…

探索Plotly交互式数据可视化

👽发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 探索Plotly交互式数据可视化 在数据科学和数据分析领域,可视化是一种强大的工具…

LeetCode 105.从前序与中序遍历构造二叉树

题目描述 给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 示例 1: 输入: preorder [3,9,20,15,7], inorder [9,3,15,20,7] 输出: [3,9,20,null,nul…

Window(Qt/Vs)软件添加版本信息

Window(Qt/Vs)软件添加版本信息 文章目录 Window(Qt/Vs)软件添加版本信息VS添加版本信息添加资源文件添加版本定义头自动更新版本添加批处理脚本设置生成事件 Qt添加版本信息添加资源文件文件信息修改自动更新版本 CMake添加版本信…

HR招聘测评,什么是好用的在线人才测评工具?

选择哪一种人才测评工具?特别是每年的招聘高峰季节。根据以往的工作经验,一个好用的在线人才工具,可以起到事半功倍的效果,带给人力资源工作者一个轻松的工作体验。因此,我们必须对好用的人才测评工具有一个基本的认识…

vuex的学习

首先下载vuex,然后建立一个目录在vueX中 接着在index。js文件夹中引入 引入后导出这个文件 在main.js文件中导入,这样vue就有了状态管理 接着我创建了2个组件,在 里边规定了一个num:0 在 打印出来就可以看见 映射函数mapState,必…

PEI-T纳米纤维膜

PEI-T纳米纤维膜是一种结合了聚乙烯亚胺(PEI)和胸腺嘧啶(T)的纳米纤维膜。其制备过程通常涉及将胸腺嘧啶-1-乙酸溶于水中,加入EDC(一种交联剂)进行搅拌,然后加入PEI溶液进行反应、透…

CGAL 网格热力图

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 这里实现一个很有趣的功能,生成网格热力图,思路其实很简单:通过指定一个点,计算网格其他点到指定点的测地线距离,以此来为每个网格顶点进行赋色即可。 二、实现代码 //CGAL #include <CGAL/Simple_cartesi…

Flutter 弃用 WillPopScope 使用 PopScope 替代方法

Flutter 弃用 WillPopScope 使用 PopScope 替代方法 视频 https://youtu.be/u3qdqUvFWiM https://www.bilibili.com/video/BV1aJ4m1n7FZ 前言 原文 https://ducafecat.com/blog/migrating-from-willpopscope-to-popscope-in-flutter 了解如何在 Flutter 3.16 中将弃用的 Wil…

从NoSQL到NewSQL——10年代大数据浪潮下的技术革新

引言 在数字化浪潮的推动下&#xff0c;数据库技术已成为支撑数字经济的坚实基石。腾讯云 TVP《技术指针》联合《明说三人行》特别策划的直播系列——【中国数据库前世今生】&#xff0c;我们将通过五期直播&#xff0c;带您穿越五个十年&#xff0c;深入探讨每个时代的数据库演…

Git学习笔记(五)IDEA使用Git

在前面几篇文章中&#xff0c;我们已经介绍了git的基础知识&#xff0c;知道了其主要作用是用来进行代码的版本管理&#xff1b;并且已经介绍了Git操作的常用命令。在日常的开发环境下&#xff0c;除了通过Bash命令行来操作Git之外&#xff0c;我们另外一种常用的操作方式则是直…

探索APP内测分发的全过程(APP开发)

什么是APP内测分发探索APP内测分发的全过程&#xff1f; APP内测分发是在应用程序开发过程中探索APP内测分发的全过程&#xff0c;开发者将应用程序的测试版或预发布版分发给特定用户进行测试、反馈和评估的一种方式。这是一个非常重要的环节&#xff0c;可以有效地提高应用的…

MySQL —— 库的基本操作

一、数据库的增删查改 &#xff08;1&#xff09;创建 语句&#xff1a;create database db_name;&#xff08;db_name是自定义的数据库名字&#xff09; &#xff08;2&#xff09;删除 语句&#xff1a;drop database dp_name;&#xff08;dp_name是要被删除的数据库的名字…

54.HarmonyOS鸿蒙系统 App(ArkTS)tcp socket套接字网络连接

54.HarmonyOS鸿蒙系统 App(ArkTS)tcp socket套接字网络连接 import socket from ohos.net.socket; import process from ohos.process; import wifiManager from ohos.wifiManager;import common from ohos.app.ability.common;let tcp socket.constructTCPSocketInstance();…