orb算法matlab代码MOID T. Wisniowski和H. Rickman创建的最小轨道相交距离(MOID)算法的实现。 背景 我发现了一些由研究人员创建的用于计算MOID的Fortran代码。 此回购协议只是将这些代码转换为其他语言,我发现这些语言与测试一起使用非常有用,以表明该代码可以正常工作。 正如您在下面看到的,我能够与原始作者发布的值进行相当不错的匹配,但可能存在差异,这可能是因为在Octave和C ++中使用了更精确的Pi值。 除了将fortran转换为工作代码外,我没有做任何真正的尝试来优化代码或使用更现代的编程风格,因此它只是作为原始函数的一个简单函数而实现的。 原始研究论文: 原始Fotran代码: GNU OCTAVE结果 在Octave上运行MOID_Test脚本将执行20个测试,这将在下表中显示。 这尚未在Matlab中进行过测试,但可能也可以在其中工作。 在Ryzen R7 3800XT上,经过20个测试用例的时间为:0.789262秒(每次迭代平均约40毫秒)。 测试 MOID Calc 预计的MOID Dmin Calc 预期Dmin 1个 0.
2022-10-28 16:19:29 17KB 系统开源
1
基于C++的通过HOG+SVM训练进行行人检测算法代码实现
2022-10-27 15:37:01 160KB HOG+SVM C++ 人检测算法代码
本次课程设计中采用 Microsoft Visual Studio 2005作为开发平台,并且采用MFC进 行相关的设计。在这里可以设计三个资源,三个进程的不同分配方案。在资源预设中,有一个“默认值”按钮是用来设置资源,系统定义的默认值,该默认值来源于上面所述的银行家算法之例。控制面板中的“重置”按钮是用来将所有设置的值进行清空,“MAX”和“A_CA”按钮是分别用于设置MAX和Allocation的默认值的。而Request是用于设置当前分配后,再对某一进程进行资源的请求分配。“计算”按钮是用于计算Need和Available的相应的值的。“安全序列”按钮则是用于判断安全状态并生成相应的安全序列的。
2022-10-27 12:37:09 10.86MB 银行家算法
1
评价类模型算法代码实现.zip
2022-10-26 20:22:34 1.82MB 评价
1
数据结构课程设计,从折半插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序、二路归并排序、基数排序等排序方法中选用5种,实现数据的排序。
2022-10-26 09:07:02 6KB 数据结构 c语言
1
MOPSO多目标粒子群优化算法MATLAB实现(可直接运行)
2022-10-23 16:28:12 148KB 粒子群 mopso 多目标 粒子群多目标
1
《精通Visual C++数字图像处理典型算法及实现(第二版)》一书的附带源码,有较好的参考和学习价值
2022-10-21 15:21:30 856KB VC 数字图像处理
1
数字信号处理-理论算法与实现,涵盖数字信号处理基本知识,以及在应用中的具体实现
2022-10-20 14:16:32 13.18MB 数字信号处理
1
一、 常用的离散时间信号; 二、信号的分类; 三、噪声; 四、信号空间; 五、离散时间系统; 六、 LSI系统输入、输出关系; 七、 LSI系统的频率响应; 八、确定性信号的相关函数
2022-10-19 19:26:46 19.99MB 数字信号处理,胡广书
1