繁体   English   中英

如何从Apache Commons Math使用PolynomialSplineFunction

[英]How to use PolynomialSplineFunction from Apache Commons Math

我不明白第二点:

参数x的多项式样条函数的值计算如下:

  1. 搜索结数组以查找x所属的段。 如果x小于最小结点或大于最大结点,则抛出IllegalArgumentException。
  2. 令j为小于或等于x的最大结点的索引。 返回的值是多项式[j](x-knot [j])

多项式数组总是比结结数组小一个值,对吗? 那么第二部分并不总是有效吗? 有没有更好的方法陈述2号?

链接到文档

这只是说,如果x属于区间[knot[j], knot[j+1]] ,则相应的y值将被计算为polynomials[j](x - knot[j]) 如果您的polynomials数组的最后一个索引为n则最后一个knot间隔将为[knot[n], knot[n+1]] ,这意味着该knot数组的最后一个索引为n+1 (因此2将始终成立)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM