Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 数値データ > 曲線のフィットと近似の関数 > スプライン > BSplineBasis >
Mathematica > データの操作 > 統計的データ解析 > 曲線のフィットと近似の関数 > スプライン > BSplineBasis >
Mathematica > 数学とアルゴリズム > 統計的データ解析 > 曲線のフィットと近似の関数 > スプライン > BSplineBasis >

BSplineBasis

BSplineBasis
x における次数 d の零番目の一様Bスプライン基底関数を与える.
BSplineBasis
次数 dn 番目の一様Bスプライン基底関数を与える.
BSplineBasis[{d, {u1, u2, ...}}, n, x]
次数 d で位置 における結び目を持つ n 番目の非一様Bスプライン基底関数を与える.
  • 記号操作・数値操作の両方に適した数学関数である.
  • BSplineBasisからまでの x 区間のみで非零の値を持つBスプライン基底関数を与える.
  • BSplineBasisは, から までの x 区間でのみ非零の値を持つBスプライン基底関数を与える.
  • 結び目の位置 は非減少列を形成しなければならない.
  • n が取り得る値の範囲は0から までである.
一様三次Bスプラインを数値的に評価する:
上記をプロットする:
2番目の三次Bスプライン基底を与えられた結び目とともに評価する:
すべての三次基底関数を与えられた結び目とともにプロットする:
Bスプライン基底の記号微分:
微分をプロットする:
一様三次Bスプラインを数値的に評価する:
In[1]:=
Click for copyable input
Out[1]=
 
上記をプロットする:
In[1]:=
Click for copyable input
Out[1]=
 
2番目の三次Bスプライン基底を与えられた結び目とともに評価する:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
すべての三次基底関数を与えられた結び目とともにプロットする:
In[3]:=
Click for copyable input
Out[3]=
 
Bスプライン基底の記号微分:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
微分をプロットする:
In[3]:=
Click for copyable input
Out[3]=
TraditionalFormによる表示:
Bスプライン基底関数の非零の部分は結び目の範囲で与えられる:
サポート内のすべてのBスプライン基底の総和は常に1である:
最大で d+1個の基底関数が d が次数である部分の総和に関連している:
BSplineBasisBSplineCurveを構築するのに使うことができる:
バージョン 7 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF