确定指定函数在指定区间内的所有局部最小值。


icon

输入/输出

  • cdbl.png 精度

    精度确定最小值的精度。如两个连续近似值的差小于等于精度,该方法停止。默认值为1.00E-8。

  • cu16.png 步长类型

    步长类型控制采样点之间的间隔。步长类型值为0,固定函数,表示函数值的间隔固定。值为1即使用修正函数,表示优化步长。一般情况下,通过修正函数可得到精确的最小值。默认值为0。

  • cu16.png 算法

    算法指定VI使用的方法。默认值为0

    0黄金分割搜索法(默认)
    1函数局部最小值(Brent法)
  • cdbl.png 开始

    开始是区间的开始点。默认值为0.0。

  • cdbl.png 结束

    结束是区间的结束点。默认值为1.0。

  • cstr.png 公式

    公式是描述函数的字符串。公式可包含任意数量的有效变量

  • i1ddbl.png 最小值

    最小值该数组包含区间(开始结束)中公式的所有最小值。

  • i1ddbl.png f(最小值)

    f(最小值)是函数在最小值点的取值。

  • iu32.png 时钟滴答

    计时是用于整个计算的时间,以毫秒为单位。

  • ii32.png 错误

    错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。

  • 注: 如需找到函数的全部最大值,必须连线负函数作为输入。-f(最小值)是函数值的最大值。

    该VI可查找给定区间(开始结束)中的最小值。要查找 f(x) = cos(x²) 的所有 1D 最小值,请在前面板上输入以下值:

    • 开始-1.0
    • 结束6.0
    • 公式cos(x^2)

    下图为f(x)的曲线。曲线上的方块为最小值的位置。

    注:开始结束值接近最小值,可使用修正的函数步长类型

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Mathematics\Optimization\1D Explorer.vi