PDF函数类型2指数插值方程

时间:2013-06-25 14:06:13

标签: function pdf

我正在修改一个执行PDF操作的应用程序。用于解释函数类型2s的函数似乎过于频繁地产生负值。 PDF规范中的等式是:

yj = C0j + x ^ N×(C1j-C0j),0≤j<1。 Ñ

现在,当我处理C0 = 1且C1 = 0的函数时,我得到负值。我想知道这是因为我设置了自己的x值。什么是x值应该是什么?

1 个答案:

答案 0 :(得分:0)

该函数计算如下:
1.输入值被切换到功能域:
input = input > domainMax ? domainMax : (input < domainMin ? domainMin : input)
2.计算输入N =输入^ N
3.使用以下公式计算输出值的每个分量(在您的情况下为1个分量):
output[j] = C0[j] + inputN * (C1[j] − C0[j]), for 0 ≤ j < n.
4.将每个输出组件切割到功能范围:
output = output > rangeMax ? rangeMax : (output < rangeMin ? rangeMin : output)

你的函数是一个线性函数(实际上可以用来定义一个渐变),输入为1时返回0,输入为0时返回1.大于1的输入值无效,在使用它们之前将它们剪切为1计算,因为域是[0,1] 解析专色百分比的应用程序可能必须将该百分比除以100才能将其提供给函数。