このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
曲线拟合工具箱™では,いくつかの方法でスプラインを扱うことができます。
曲線近似アプリまたは関数适合
を使用すると以下のことができます。
3次スプライン内挿による曲線近似または曲面近似
平滑化スプラインおよび形状維持3次スプライン内挿による曲線近似(曲面近似なし)
薄板スプラインによる曲面近似(曲線近似なし)
ツールボックスには特定スプラインの関数も含まれており,作成できる内容をより細かく制御することができます。たとえば3次スプライン内挿に関数csapi
を使用できます。関数适合
の“cubicinterp”
オプションではなくcsapi
を使用する理由は何でしょうか。スプラインを扱うときには、以下の理由で高い柔軟性が必要になる場合があります。
特殊なスプライン関数が必要な場合は,スプラインの概要と,対話型およびプログラムによるスプライン近似に関する以降の節を参照してください。
曲线拟合工具箱のスプライン関数は,データのスプライン近似を作成,表示および解析するためのツールコレクションです。“スプライン”は滑らかな区分的多項式で,単一の近似多項式の使用が難しい大きな区間で関数を表すことができます。
スプライン機能には,スプラインの作成,可視化および操作のための関数に簡単にアクセスできるグラフィカルユーザーインターフェイス(GUI)が含まれます。ツールボックスには,スプラインの評価,プロット,結合,微分および積分を実行できる関数も含まれています。ツールボックスのすべての関数は,オープンなMATLAB®言語で実装されるため,アルゴリズムを検証したり,ソースコードを変更したり,独自のカスタム関数を作成したりすることができます。
主なスプライン機能は次のとおりです。
スプラインの作成,表示,操作およびスプライン近似の管理と比較ができるGUI
微分,積分,ブレークや節点の操作,最適な節点の配置など高度なスプライン操作のための関数
区分的多項式型(pp型)および基本型(B型)スプラインのサポート
テンソル積スプラインおよび有理スプライン(NURBを含む)のサポート
splinetool
GUIからすべてのスプライン関数にアクセスできます。GUIは以下の目的で使用できます。
スプラインパラメーターと許容誤差の変更
データ,ブレーク,節点および重みの表示と変更
スプラインの誤差またはスプラインの1階微分と2階微分の表示
スプラインを生成したツールボックスコマンドの観察
組み込みの指示データセットを含むデータの作成とインポート,およびワークスペースへのスプラインの保存
詳細は,splinetool
を参照してください。
プログラムによってスプラインで近似するには,スプラインのタイプの説明および多数の例について,スプラインの作成を参照してください。