FNJMP
跳跃,即f(x+) - f(x-)
句法
跳跃= fnjmp(f,x)
描述
跳跃= fnjmp(f,x)
就好像fnval(f,x)
除了它返回跳跃F((X+) -F((X-) 穿过X
(而不是价值X
功能F描述F
而且它仅适用于单变量功能。
这是样条专家的功能。
例子
FNJMP(ppmak(1:4,1:3),1:4)
返回向量[0,1,1,0]
自从pp
函数是[1 .. 2],[2 .. 3]的2,[3 .. 4]上的3个,因此,在1和4处的跳跃为零跳跃,在2和3中的跳跃为1。
如果X
是cos([4:-1:0]*pi/4)
, 然后fnjmp(fnder(spmak(x,1),3),x)
返回向量[12 -24 24 -24 12]
(直至圆形)。这与所讨论的样条是所谓的样条这样的事实是一致的完美的立方B-Spline,即具有绝对恒定的第三个导数(在基本间隔上)。修改后的命令
fnjmp(fnder(fn2fm(spmak(x,1),'pp'),3),x),x)
返回矢量[0 -24 24 -24 0]
,与以下事实一致,与B形式相反,PPFORM中的样条在其端点的任何衍生物中都不是不连续的基本间隔。注意fnjmp(fnder(spmak(x,1),3), - x)
返回向量[12,0,0,0,12]
自从-X
,尽管从理论上等于X
, 不同于X
因此,因此,B-Spline提供的第三个导数spmak(x,1)
没有跳跃-X(2)
,,,,-X(3)
, 和-X(4)
。