240 发简信
  • 数组和关联数组 - Linux Shell 脚本

    数组借助索引将多个独立的数据存储为一个集合。普通数组只能使用整数作为数组索引。关联数组可以使用字符串作为数组索引。 下面是一个普通数组和关联数组的示例: 输出如下:

  • 字段分隔符 IFS - Linux Shell 脚本

    内部字段分隔符(Internal Field Separator, IFS)定义一个定界符,默认是空格。 下面是一个示例: 程序运行结果如下: 当IFS被设置为:时,shel...

  • 获取程序运行时间 - Linux Shell 脚本

    下面的脚本可以获取一段程序的运行时间: 其中: date +%s获取当前的纪元时(Unix时间),即自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。 sl...

  • Voronoi图路径规划 (许松清, 2005)

    本文中的方法来自文章:许松清,吴海彬,林宜,高洪张,陈天炎. 基于Voronoi图法的移动机器人路径规划[J]. 中国工程机械学报,2005,(03):336-340. 在V...

  • VGRAPH路径规划(Lozano-Perez and Wesley, 1979)

    本文中的方法来自文章:Lozano-Pérez T, Wesley M A. An algorithm for planning collision-free paths a...

  • A*算法例子

    在A*算法代码下载本文涉及到的代码。 A*算法程序代码 找栅格地图中两点间最短距离 如下图所示栅格地图,指定起始点和目标点,智能体(或机器人)只能在“上、下、左、右”四个方向...

  • A*算法

    A*算法解决加权图的最短路径问题。 原理 从图的特定起始节点开始,A*旨在找到从起始节点到目标节点见具有最小代价的路径(最少行驶距离、最短时间等)。A*算法维护源自起始节点的...

  • Dijkstra算法例子

    在Dijkstra算法代码下载本文涉及到的代码。 程序代码 Dijkstra算法的程序如下: 找图中顶点间最短距离 在这样一张图中,找到从A到D的最短距离和路径。构造邻接矩阵...

  • Dijkstra算法

    Dijkstra算法使用了广度优先搜索解决赋权有向图(或无向图)的单源最短路径问题。 输入 该算法的输入包含了一个有权重的图G,以及G中的一个起点S,V是途中所有顶点的集合,...

  • 120
    在LaTeX环境下使用BibTeX进行文献引用(MiKTeX软件)

    手动管理参考文献总是令人抓狂,参考文献的样式需要小心编排,还需要按照引用顺序对参考文献进行排序和编号,以致添加、删除或者修改引用文献后都需要进行大量的修改,耗费大量的时间和精...

  • 机器学习的类别

    监督学习 从训练资料中学到或者建立一个模式,并依此模式推测新的实例。训练资料是由输入数据和预期输出数据组成。模式的输出可以是一个连续的值(称为回归分析)或者分类标签(称为分类...

  • 你好,我还真不知道,因为当时监测声音频率这个功能在APP中是全程运行的。
    但是网络上有相关的内容,可能会帮助到你:https://stackoverflow.com/questions/24554000/failed-stop-android-app-with-tarsosdsp

    在Android上使用TarsosDSP探测声音频率

    TarsosDSP是一个用于音频处理的Java库,这个库包含多个声音频率探测算法,同样包含Goertzel DTMF算法、时间拉伸算法、滤波器等等。 这篇文章通过一个简单的例...

  • 120
    简书一周年,简书是在逗我吗?

    今天简书给我发通知说是我加入简书的1周年,让我回顾与简书的故事,点开是个这: ni'shi'za 简书是在逗我吗?这TM什么玩意儿,美工呢?

  • @LaTTe_7963 在我的电脑上是可以跑的,我不知道“调不出来”是什么意思?具体遇到了什么报错呢?

    蚁群算法求函数最大值

    这里使用蚁群算法求函数的最大值,函数是: 步骤如下: 初始化参数。 初始化蚁群,第一代蚁群随机分布在可行域中。 初始化信息素,第一代信息素采用第一代蚁群的函数值表示,函数值越...

  • 我没有太明白你的意思。在图中蓝色米字*表示初代蚁群,红色米字*表示最后一代蚁群,这可以从主函数中的绘图部分看出。变量ants存储当前的蚁群。ants每一行代表一个蚂蚁,第一列是该蚂蚁的x值,第二列是该蚂蚁的y值,该蚂蚁的函数值可以通过calObjFun函数计算得出。
    如果想要得到具体的最终算得的最大值,只需要算出最后一代蚁群的函数值objValue = calObjFun(ants),然后取出最大值即可[maxValue, maxValueIndex] = max(objValue),最大函数值==maxValue==objValue(maxIndex),最大函数值对应的蚂蚁为ants(maxIndex,:),x值为ants(maxIndex,1),y值为ants(maxIndex,2)。
    不知道我的回答是否解决了你的问题,欢迎讨论。

    蚁群算法求函数最大值

    这里使用蚁群算法求函数的最大值,函数是: 步骤如下: 初始化参数。 初始化蚁群,第一代蚁群随机分布在可行域中。 初始化信息素,第一代信息素采用第一代蚁群的函数值表示,函数值越...

  • 调度的三种类型

    活动调度 在活动调度基础上通过更改机器上的加工顺序,使至少一个工序可以提前加工,必然导致其他工序完成时间推迟。也就是说,在活动调度中,在保留可行性的前提下,没有任何工序可以插...

  • 基于POX交叉的遗传算法求解流水车间调度(J-Shop)问题二

    对于一个6个工件,6台机器的流水车间调度问题,程序运行结果如下: 下面是主程序、交叉算子程序、计算目标函数值程序,全部程序都可以下载(下载全部程序)。 主程序如下: POX交...