2
$\begingroup$

To construct a multivariate B-spline, we simply take the Kronecker tensor product between the univariate basis functions constructed for each individual dimension.

What I'd like to know is how do you construct a B-spline derivative for a multivariate function? Is it the same method of using the tensor product, but with the univariate B-spline derivatives?

  • 0
    Remember that you can "slice" a multivariate function: let one variable vary and fix the rest.2010-12-02
  • 0
    Ok, so basically I should set all variables to constants except the dimension I want to slice, take the univariate derivative splines for the constants and sliced dimension and combine them with the tensor product?2010-12-02
  • 0
    You'll have to also decide in advance how "thin" your slices would be (discretization) in each dimension.2010-12-02
  • 0
    Oh hang on, so do I need to model the function as a 1D slice first and then get the derivative, or is it possible to model it as a multivariate function then take the sliced derivative of the multivariate model?2010-12-02
  • 0
    Where else would you get the *partial* derivatives needed by the B-spline? ;)2010-12-02

0 Answers 0