簡體   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