嵌入式职场
在Matlab、Python、C/C++和Go等多种编程语言方面都有丰富的经验,专注于智能优化算法、工业人机交互界面设计、物联网、服务端开发等众多领域。
展开
-
第15篇 排队论
(1)确定问题是否属于排队论领域。(2)确定修理工个数s。(4)找到时间终止点T。(3)确定机器源数m。原创 2024-08-17 15:18:57 · 5 阅读 · 0 评论 -
第14篇 蒙特卡洛法
例如:y = x^2 ,y = 12 - x与X轴在第一象限与X轴围成一个曲边三角形。设计一个随机试验,求该图形的近似值。蒙特卡洛法是经过大量事件的统计结果来实现一些确定性问题的计算。使用蒙特卡洛法必须使用计算机生成相关分布的随机数。原创 2024-08-17 15:15:58 · 3 阅读 · 0 评论 -
第13篇 聚类分析
又叫系统聚类,基本思路是将多个样本各作为一类,计算样本两两之间的距离,合并距离最近的两类成新的一类,然后再计算距离,再合并,直到只有一类为止。层次聚类可以处理分类数据和定量数据,但处理速度相对较慢,通常情况下需要结合相关结果进行主观判断聚类类别数量。% 随机生成3个中心以及标准差。原创 2024-08-17 15:12:39 · 3 阅读 · 0 评论 -
第12篇 回归分析法
第12篇 回归分析法。原创 2024-08-17 15:08:24 · 3 阅读 · 0 评论 -
第11篇 灰色预测
首先,用户输入的数据被用来计算其累积生成序列,这是预测模型的基础。接着,通过构建一个矩阵来计算模型参数,进而得到预测的时间常数。利用这些参数,代码预测未来的值并将结果与实际数据进行比较。最后,绘制图形展示实际数据与预测数据的对比,同时计算并显示预测的百分绝对误差,以评估预测的准确性。(1)输入前期的小样本数据。原创 2024-08-17 15:04:28 · 1 阅读 · 0 评论 -
第10篇 灰色关联分析
【1】确定比较对象(评价对象)(就是数据,并且需要进行规范化处理,就是标准化处理,见下面例题的表格数据)和参考数列(评价标准,一般该列数列都是1,就是最优的的情况)然后,找到矩阵中的最大值和最小值。使用这些值,计算关联系数矩阵,并通过加权计算关联度,最后对关联度进行排序以评估数据的相对重要性。的每个元素除以第一列的对应元素进行标准化。接着,计算每个元素与第一列的绝对差值,得到新的矩阵。【2】确定各个指标权重,可用层次分析确定。【4】计算灰色加权关联度。【3】计算灰色关联系数。原创 2024-08-17 15:00:45 · 1 阅读 · 0 评论 -
第9篇 非线性规划与多目标规划
非线性规划问题中的目标是最小化一个二次形式的目标函数,并且需要满足线性不等式约束条件。具体而言,你的目标函数的形式是。这个问题的目标是最大化某个线性函数,同时满足一定的不等式约束条件。具体来说,你的目标是最大化。你分别求解了这两个目标函数的最优解,得到了每个目标函数在约束条件下的最优值。在多目标规划问题中,你有两个不同的目标函数需要分别优化。最终,我们得到了这两个变量的最优值以及目标函数的最大值。这个问题的解决方案给出了最优的。的值,以及目标函数的最小值。是二次项的系数矩阵,,第二个目标是最小化。原创 2024-08-17 14:58:16 · 1 阅读 · 0 评论 -
第8篇 二次指数平滑及其时间序列预测
这个函数可以帮助你对时间序列数据进行平滑处理和未来值预测,并通过图表直观地展示预测结果。原创 2024-08-17 14:54:03 · 2 阅读 · 0 评论 -
第7篇 插值与拟合
(1)先输入二维数据的x,y坐标值。(2)输入待插自变量的值x1。(3)输入待插点的x,y坐标。(1)输入待拟合数据x,y。(1)输入已知数据,x,y。(1)输入待拟合数据x,y。(2)输入函数公式进行拟合。(4)应用函数插值即可。(2)指定函数关系式。原创 2024-08-17 14:50:54 · 69 阅读 · 0 评论 -
第6篇 层次分析法
检查矩阵的一致性对于确保判断的合理性非常重要。如果 CR 值小于 0.10,矩阵的一致性可以接受;否则,需要重新评估判断矩阵。例如:A=[1 3 5;0.2 0.33,1](2)将下文代码复制粘贴到Matlab中即可。(1)构造判断矩阵A。原创 2024-08-17 14:48:04 · 1 阅读 · 0 评论 -
第5篇 Topsis算法综合评价
Topsis算法基本思想:基于归一化后的原始数据矩阵,采用余弦法找出有限方案中的最优方案和最劣方案(分别用最优向量和最劣向量表示),然后分别计算各评价对象与最优方案和最劣方案间的距离,获得各评价对象与最优方案的相对接近程度,以此作为评价优劣的依据。案例代码:x是需要评价的对象矩阵。原创 2024-08-17 14:45:23 · 1 阅读 · 0 评论 -
第4篇 SVM分类器
第4篇 SVM分类器。原创 2024-08-17 14:43:23 · 1 阅读 · 0 评论 -
第3篇 K-means聚类算法
函数实现了 K-means 聚类算法,用于将二维数据点分成指定的类别。原创 2024-08-17 14:39:20 · 88 阅读 · 0 评论 -
第2篇 Floyd算法求最小距离
目录Floyd算法求最小距离函数定义和输入输出:初始化步骤:Floyd算法的核心部分:结果输出:基本函数代码,请将下属代码复制到Matlab函数输入中,将其保存在根目录下。复制到上面截至就可以了,直接调用是不可以的,因为a还没有赋值,下面是具体的符号解释a是距离矩阵,也就是各顶点间的距离R是路由矩阵,指的是找到各点之间的最短距离对应的路径,不懂得可以看一下原理。原创 2024-08-17 14:35:19 · 323 阅读 · 0 评论 -
第1篇 Dijkstra算法找最短路径
符号含义:用矩阵 a[n,n](n 为顶点个数)存放各边权的邻接矩阵, 行向量 pb 、 index1、 index2 、d 分别用来存放 P 标号信息、标号顶点顺序、标号顶点索引、最短通路的值。克拉算法的核心就是从原点出发(原点可以是自己定义的任意一个点),以原点为圆心,半径从小到大,判断原点到半径上面的点的最短距离,这个距离可能是圆心r0->r1(半径较小)->r2(半径较大)或者是r0->r2(如果存在r0到r2这条路径的话)d(i) 存放由始点到第i 点最短通路的值。原创 2024-08-17 14:30:35 · 1 阅读 · 0 评论