复合多项式(DBL)
- 更新时间2025-07-30
- 阅读时长3分钟
求P(x)和Q(x)两个多项式的复合。连线至P(x)和Q(x)输入端的数据类型可确定要使用的多态实例。

输入/输出
P(x)
—
P(x)包含实数多项式系数,按幂的升序排列。
Q(x)
—
Q(x)包含实数多项式系数,按幂的升序排列。
阈值
—
阈值指定VI从P(Q(x))中删除绝对值或相对值小于阈值的尾部元素。 如P(Q(x))中所有元素的值都小于等于阈值,P(Q(x))将返回只包含一个元素的数组。
阈值类型
—
阈值类型指定VI从P(Q(x))中删除尾部元素的方式。如阈值类型为绝对值,VI将从P(Q(x))中删除绝对值小于等于阈值的尾部元素。如阈值类型为相对值,VI将从P(Q(x))中删除绝对值小于等于阈值 * |x|的尾部元素,x是结果多项式中绝对值最大的元素。
P(Q(x))
—
P(Q(x))返回P(x)加Q(x)运算产生的多项式的实数多项式系数,按幂的升序排列。
错误
—
错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。 |
下列多项式为(n + 1)元素数组P[0…n]描述的n阶多项式。

下列多项式为(m + 1)元素数组Q[0…n]描述的m阶多项式。

该VI使用下列等式计算P(x)和Q(x)的复合:
P(Q(x)) = P[n](Q[m]xm + Q[m – 1]xm – 1 + … + Q[1]x + Q[0])n + P[n – 1](Q[m]xm + Q[m – 1]xm – 1 + … + Q[1]x + Q[0])n – 1 + … + P[1](Q[m]xm + Q[m – 1]xm – 1 + … + Q[1]x + Q[0]) + P[0]
P(x)
—
阈值
—
阈值类型
—
P(Q(x))
—
错误
—