主要内容

対話型の曲線近似および曲面近似

曲線フィッタ,アプリの概要

曲線フィッタ,アプリを使用すると曲線や曲面をデ,タに当てはめてプロットを表示することができます。

  • 複数の近似の作成,プロットおよび比較。

  • 線形回帰または非線形回帰,内挿,平滑化およびカスタム式の使用。

  • 適合度の統計量の表示,信頼区間および残差の表示,外れ値の削除,検証デ,タによる近似の評価。

  • コードの自動生成による曲線や曲面での近似およびプロット,またはさらなる解析のためのワークスペースへの近似のエクスポート。

曲線による近似

  1. MATLAB®コマンドラ▪▪ンでサンプルデ▪▪タを読み込みます。

    负载人口普查

  2. 曲線フィッタ,アプリを開きます。

    curveFitter
    または,[アプリ]タブの[数学,統計および最適化]グル,プで[曲線フィッタ]をクリックします。

  3. [曲線フィッタ]タブの[デ,タ]セクションで[デ,タの選択]をクリックします。[近似デ,タの選択]ダ,[xデ.タ]の値として(cdate)[yデ.タ]の値として(流行)を選択します。詳細は,曲線フィッタ,アプリで近似するデ,タの選択を参照してください。

    “选择拟合数据”对话框,由普查数据填充

    曲線フィッタ,アプリにより,デ,タに対する既定の多項式近似が作成されます。

  4. さまざまな近似オプションを試します。たとえば,[近似オプション]ペ@ @ンで多項式の[次数][3]に変更し3次多項式を当てはめます。

    拟合选项窗格用于多项式拟合

  5. [曲線フィッタ]タブで,[近似タ电子邮箱プ]セクションの近似ギャラリから,異なるモデルタプを選択します。たとえば,矢印をクリックしてギャラリ,を開き,[平滑化]グル,プの[平滑化スプラ电子邮箱ン]をクリックします。近似に使用できるモデルの詳細にいては,曲線および曲面のモデルタ@ @プを参照してください。

    适合类型图库,列出可用的二维模型类型

  6. [エクスポ,ト]セクションで,[エクスポ,ト]をクリックして[コ,ド生成]を選択します。

    曲線フィッタアプリによって,matlabコドを含むファルがエディタに作成されます。このファイルを使用して,対話型セッションで現在選択されている近似と,開かれているプロットを再作成できます。

ヒント

詳細なワ,クフロ,の例は,曲線フィッタ,アプリにおける近似の比較を参照してください。

複数の近似を作成し比較するには,曲線フィッタ,アプリにおける複数の近似の作成を参照してください。

曲面による近似

  1. Matlabコマンドラ转换器ンでサンプルデ转换器タを読み込みます。

    负载因特网

  2. 曲線フィッタ,アプリを開きます。

    curveFitter

  3. [曲線フィッタ]タブの[デ,タ]セクションで[デ,タの選択]をクリックします。[近似デ,タの選択]ダ,[xデ.タ]の値として[x][yデ.タ]の値として[y][zデ.タ]の値として[z]を選択します。詳細は,曲線フィッタ,アプリで近似するデ,タの選択を参照してください。

    选择拟合数据对话框,由Franke数据填充

    曲線フィッタ,アプリにより,デ,タに対する既定の内挿近似が作成されます。

  4. [曲線フィッタ]タブで,[近似タ电子邮箱プ]セクションの近似ギャラリから,異なるモデルタプを選択します。たとえば,矢印をクリックしてギャラリ,を開き,[回帰モデル]グル,プの[多項式]をクリックします。

    近似に使用できるモデルの詳細にいては,曲線および曲面のモデルタ@ @プを参照してください。

    适合类型画廊,列出可用的三维模型类型

  5. 選択したモデルタ@ @プのさまざまな近似オプションを試します。

  6. [エクスポ,ト]セクションで,[エクスポ,ト]をクリックして[コ,ド生成]を選択します。

    曲線フィッタアプリによって,matlabコドを含むファルがエディタに作成されます。このファイルを使用して,対話型セッションで現在選択されている近似と,開かれているプロットを再作成できます。

ヒント

詳細な例は,フランケデ,タの曲面近似を参照してください。

複数の近似を作成し比較するには,曲線フィッタ,アプリにおける複数の近似の作成を参照してください。

曲線および曲面のモデルタ@ @プ

選択したデ,タに基づいて,近似ギャラリ,に曲線近似または曲面近似のグル,プが表示されます。次の表に,曲線および曲面のオプションを示します。

近似グル,プ 近似タ@ @プ 曲線 曲面
回帰モデル 多項式 あり(最大次数9) あり(最大次数5)
指数 あり なし
フリエ あり なし
ガウス あり なし
べき乗 あり なし
有理 あり なし
正弦波の和 あり なし
ワereplicationブル あり なし
内挿 内挿

あり(以下の手法を使用)

  • 最近傍

  • 線形

  • 3 次

  • 形状維持(pchip)

あり(以下の手法を使用)

  • 最近傍

  • 線形

  • 3 次

  • 重調和(v4)

  • 薄板スプラ@ @ン

平滑化 平滑化スプラ@ @ン あり なし
洛斯 なし あり
カスタム カスタム式 あり あり
線形近似 あり なし

これらの近似タ▪▪プに▪▪いての詳細に▪▪いては,以下を参照してください。

曲線フィッタ,アプリで近似するデ,タの選択

曲線フィッタ,アプリで近似するデ,タを選択するには,[曲線フィッタ]タブの[デ,タ]セクションで[デ,タの選択]をクリックします。MATLABワークスペースで変数を選択できます。

  • 曲線で近似する場合は次のようにします。

    • [近似デ,タの選択]ダ,[xデ.タ]および[yデ.タ]を選択します。

    • [yデ.タ]のみを選択し,电子邮箱ンデックス(X = 1:长度(Y))に対してYをプロットします。

  • 曲面を当てはめる場合は,[近似デ,タの選択]ダ@アログボックスで[xデ.タ][yデ.タ],および[zデ.タ]を選択します。

(近似データの選択]ダイアログボックスのドロップダウンリストを使用して,MATLABワークスペース内の任意の数値変数(複数の要素を含むもの)を選択できます。表変数内の列である数値変数を選択することもできます。まず,テ,ブル名を選択し,その後で列名を選択します。

同様に、ワ、クスペ、スの任意の数値変数を選択して(数値テ、ブル列も可能)[重み]として使用することができます。

选择拟合数据对话框,其中表变量选择

曲線の場合,変数xと変数yの要素数は同じでなければなりません。重みを指定する場合,重みの変数は他のデ,タ変数と同じ数の要素を含んでいなければなりません。

曲面の場合,変数X, Y, Zは,同じ数の要素を含む配列であるか,行列Zの行ヘッダーと列ヘッダーを表す2つのベクトル(XおよびY)でなければなりません。重みを指定する場合,重みの変数は変数zと同じ数の要素を含んでいなければなりません。

詳細は,互換性のあるサ▪▪ズの曲面デ▪▪タの選択を参照してください。

変数を選択すると,曲線フィッターアプリによって既定の設定で曲線近似または曲面近似がすぐに作成されます。大きなデタセットにいて時間のかかる再近似を避けたい場合は,自動動作を無効にできます。[曲線フィッタ]タブの[近似]セクションで[手動]をクリックします。

メモ

曲線フィッタ,アプリでは,選択したデ,タのスナップショットが使用されます。ワ,クスペ,スで後からデ,タを変更しても近似には影響しません。ワークスペースから近似データを更新するには,最初に変数の選択を変更してから,ドロップダウンコントロールで変数を再度選択します。

選択したデ,タに問題がある場合は,[結果]ペ▪▪ンにメッセ▪▪ジが表示されます。たとえば,曲線フィッター アプリではデータに含まれる,複素数の虚数部が無視されるため,そのような場合には[結果]ペ▪▪ンにメッセ▪▪ジが表示されます。

デタの形状の変更または互換性のないサズにいての警告が表示される場合は,互換性のあるサ▪▪ズの曲面デ▪▪タの選択およびデ,タの問題のトラブルシュ,ティングで詳細を参照してください。

セッションを保存して再度開く

セッションを保存してそれを再度開くと,複数の近似に簡単にアクセスできます。セッションファイルには,セッション内のすべての近似と変数が含まれていて,レイアウトが記憶されています。

セッションを保存するには,まず[曲線フィッタ]タブの[ファ电子邮箱ル]セクションで[保存]をクリックし,ファ。次に,セッションファaapl .ル(ファaapl .ル拡張子は..sfit)の名前と場所を選択します。

セッションを一度保存した後は,[保存]をクリックして[セッションの保存]を選択するとセッションを上書きして保存することができます。

現在のセッションを別の名前で保存するには,[保存]をクリックして[セッションに名前を付けて保存]を選択します。

セッションを再度開くには,[曲線フィッタ]タブの[ファ电子邮箱ル]セクションで[開く]をクリックし,ファ。保存した曲線近似セッションファ@ @ルを選択して読み込みます。

関連するトピック