一个关于nrf24le1d的小项目,使用的是pcb板载天线,经过多次试验,此天线效果最佳,距离能达到100m左右。
2026/1/11 18:43:58 472KB pcb天线 nrf24le1d
1
压缩包内包含完整程序、使用说明、实验报告1.关与距离本程序使用8作为路由投递的最大距离,通过吧距离设为8作为路由不可达的标志。
2.关于路由回路本程序同时采用了水平分割,毒性转换,和抑制时间来避免路由回路的产生。
即不再想X发送从X处学得的路由信息;
把到故障路由的距离设置为最大值8,表示不可达;
不接受除故障路由外的其它路由发来的故障路由恢复的信息。
3.程序操作指令说明:1.N动态输出路由器的邻居路由2.T动态打印路由器的路由表3.0~9转发分组。
注:本程序设置TTL=24.RX(注:此处R与X之间必须加空格)路由器拒绝包含X的路由更新信息5.rX(同上)路由器恢复接收包含X的路由更新信息6.“路由中止”和“路由恢复”按钮用来使路由器停止或恢复发送路由表
2026/1/11 10:51:21 736KB C# 路由 距离矢量 DV
1
(1)测距离。
在地图上点击任意两个位置,计算出物理距离。
(2)测面积。
在地图上拖拽一个多边形,计算出面积。
(3)电子围栏。
在地图上拖拽一个矩形框,当车辆(暂时用标注marker来模拟)在矩形框内的时候,处于正常状态;
当车辆驶出矩形框外的时候,报警。
(4)实时路况。
提供部分城市的实时路况信息。
这个功能51dituAPI支持。
(5)逆地理编码详细描述。
在地图上点击任意一个标注(marker),信息浮窗提示当前位置的具体地点。
这个功能51dituAPI支持。
(6)地图鹰眼。
(7)历史轨迹播放。
首先选择车辆,然后选择历史轨迹时间(如从2011-10-18-21:00到2011-10-19-21:00),再选择播放速度,点击播放按钮,就可以在地图上播放出历史行车轨迹。
(8)鼠标右键。
放大、缩小、添加标注功能。
2026/1/9 8:27:02 4KB 地图 电子围栏 实时路况
1
基于PCA算法的人脸识别过程大致分为训练、测试、识别这三个阶段完成,在训练阶段,通过寻找协方差矩阵的特征向量,求出样本在该特征向量上的投影系数;
在测试阶段,通过将测试样本投影到特征向量上,得到测试样本在该特征向量上的投影系数。
最后,采用最小欧氏距离,找到了与测试样本最相近的训练样本图像。
2026/1/5 3:19:20 1.2MB Eigenfaces
1
DBSCAN,全称为Density-BasedSpatialClusteringofApplicationswithNoise,是一种在数据挖掘和机器学习领域广泛应用的聚类算法。
它与传统的K-Means、层次聚类等方法不同,DBSCAN不依赖于预先设定的簇数量,而是通过度量数据点的密度来自动发现具有任意形状的聚类。
在MATLAB中实现DBSCAN可以帮助我们分析复杂的数据集,识别出其中的模式和结构。
DBSCAN算法的基本思想是将高密度区域视为聚类,低密度区域视为噪声或边界。
它主要由两个关键参数决定:ε(epsilon)半径和minPts(最小邻域点数)。
ε定义了数据点周围的邻域范围,而minPts则指定了一个点成为聚类中心所需的邻域内最少点的数量。
如果一个点在其ε邻域内有至少minPts个点(包括自身),那么这个点被标记为“核心点”。
核心点可以连接形成聚类,只要这些点之间的路径上存在其他核心点,且路径上的所有点都在ε半径内。
在MATLAB中实现DBSCAN,通常会涉及以下步骤:1.**数据预处理**:我们需要加载数据,可能需要进行数据清洗、归一化等操作,以确保算法的有效运行。
2.**设置参数**:根据数据集的特点,选择合适的ε和minPts值。
这通常需要实验调整,找到既能有效区分聚类又能排除噪声的最佳参数。
3.**邻域搜索**:使用MATLAB的邻域搜索工具,如kd树(kdtree)或球树(balltree),快速找出每个点的ε邻域内的点。
4.**核心点、边界点和噪声点的识别**:遍历所有数据点,依据ε和minPts判断每个点的类型。
5.**聚类生长**:从每个核心点开始,将与其相连的核心点加入同一聚类,直到找不到新的相连点为止。
6.**结果评估**:使用合适的评价指标,如轮廓系数,评估聚类的质量。
在MATLAB中,可以使用`clusterdata`函数配合`dbscan`选项来实现DBSCAN,或者直接使用第三方库如`mlpack`或自定义代码来实现更灵活的控制。
例如:```matlab%假设X是数据矩阵tree=pdist2(X,X);%计算所有点之间的距离[~,~,idx]=knnsearch(tree,X,'K',minPts+1);%获取每个点的minPts近邻density=sum(idx>1,2);%计算每个点的密度%执行DBSCANcc=clusterdata(X,'Method','dbscan','Eps',epsilon,'Minpts',minPts);%输出聚类结果disp(cc);```DBSCAN的优势在于它可以发现不规则形状的聚类,并对异常值具有良好的鲁棒性。
然而,它的缺点是参数选择较困难,且对于高维数据性能可能下降。
因此,在实际应用中,我们需要结合具体的数据集和需求,适当调整参数,以获得最佳的聚类效果。
同时,理解DBSCAN的原理并掌握其MATLAB实现,对于数据科学家来说是非常重要的技能。
2026/1/4 0:49:14 121KB
1
PCL的VoxelGrid类和ApproximateVoxelGrid类实现基于体素的滤波方法对点云进行下采样,八叉树同样也是建立体素,因此基于八叉树的体素同样可以对点云进行下采样。
PCL中有现成函数可实现求解八叉树体素中心,所以最简单的方法就是用八叉树的体素中心点来代替每一个体素内的点,从而实现点云的下采样。
注意:这种方法与ApproximateVoxelGrid基本相同,都是以中心点代替体素内的点。
惟一的区别是:ApproximateVoxelGrid可以自由设置体素的长宽高,而八叉树只能是构建正方体的体素。
  代码中也实现了对八叉树体素滤波的改进,即用距离体素中心点最近的点来代替
2026/1/2 22:58:49 442KB filter
1
 设计了一种基于GSM的远程医疗呼救系统。
该系统以电子血压计监测用户的生命体征、以加速度传感器进行跌倒识别,利用GSM无线通信模块进行医疗呼救和数据传输。
该系统具有携带方便、可靠性高、传输距离远的优点。
实际应用表明,该系统能够在一定程度上解决空巢老人的医疗救助问题。
1
问题描述:平均路径长度是网络中另一个重要的特征度量,他是网络中所有节点对之间的平均最短距离。
这里节点间的距离指的是从一个节点要经历的边的最小数目,其中所有节点之间的最大距离称为网络的直径。
平均路径长度和直径衡量的是网络的传输性能与效率。
平均路径长度的公式为,其中dij表示点i和j之间的最短距离(若dij不存在时,dij就不能加入,且分母要相应减1)要求:输入邻接矩阵表示的图,计算其平均路径长度
2025/12/26 13:28:27 13KB C 平均路径长度 网络直径
1
本资源包括贝叶斯、最大似然、马氏距离、欧氏距离分类算法,算法由Matlab语言编写,
2025/12/19 1:28:22 4KB 贝叶斯 最大似然 欧氏距离 Matlab
1
还在苦恼三段距离保护的S函数编写吗……代码内容包括实现距离保护中的相间短路、两相接地短路和三相短路……以及三段式保护。
具体参数需要自己去设置,如果运行时间过长,把运行模式改为离散模式。
2025/12/18 19:20:31 34KB matlab simuli 距离保护
1
共 842 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡