确定指定区间中一元函数的一个零点。函数必须是连续的并且函数值在区间两端的符号必须不同。必须手动选择所需多态实例


icon

输入/输出

  • cdbl.png 精度

    精度用于确定零点的精度。默认值为1.00E-8。

  • cdbl.png 开始

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

  • cdbl.png 结束

    结束是区间最右侧的点。默认值为0.0。

  • cstr.png 公式

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

  • idbl.png 零点

    零点公式的确定零点。仅是精确值的良好近似值。

  • idbl.png f(零点)

    f(zero)是给定零点处的函数值。结果必须非常接近0。

  • iu32.png 计时

    计时是用于计算函数值的时间,以毫秒为单位。

  • ii32.png 错误

    错误返回VI的任何错误或警告。如开始>结束,应用程序可视为错误条件。位于开始结束点的函数值必须具有不同的符号,以保证在(开始,结束)之间存在零点。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。

  • 给定函数f(x)、f(a)*f(b) < 0,Ridders方法可确定c = (a + b)/2,通过下列方程计算新的估计:

    依据下列不等式是否成立,起始c新值结束可作为新的循环计数的基数:

    f(start) - f(cnew) < 0 f(cnew) - f(end) < 0

    如|ab| < 精度,算法停止。

    Ridders方法快速并且可靠。

    范例

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

    • labview\examples\Mathematics\Scripts and Formulas\Street Illumination Problem.vi