Matlabのポリフィットを使用して適切なカーブフィットを取得するにはどうすればよいですか?

アクセル

Matlabで単純な多項式曲線を近似しようとしています。次のようにプロットされた測定データ(ここからダウンロードできますがあります

測定値のプロット

ここで、2次の多項式をこの曲線に適合させたいと思います。そこで、Matlabで次のことを行いました。

load vel.csv
load dp.csv
[p, ~, ~] = polyfit(vel, dp, 2);

figure()
scatter(vel, dp);
hold on;
plot(vel,polyval(p,vel));
hold off;

ただし、結果はMatlabが多項式に適合しているようには見えません。

カーブの適合が悪い

Matlabのpolyfit関数を使用して適切なカーブフィットを取得するにはどうすればよいですか?

am304

それらは使用しませんが、追加の出力を指定するpolyfitx、多項式フィットを実行する前データを中央揃えおよびスケーリングします。これにより、異なる多項式係数が生成されます。

>> [p, ~, ~] = polyfit(vel, dp, 2)
p =

    1.4683   35.7426   68.6857

>> p = polyfit(vel, dp, 2)
p =

   0.022630   3.578740  -7.354133

これは、polyfitドキュメントからの関連する抜粋です。

ここに画像の説明を入力してください

このオプションを選択した場合、polyval多項式係数を適用する前に、データを中央揃えおよびスケーリングするために呼び出すときに3番目の出力を使用する必要があります。私の提案はpolyfit、データを本当に中央に配置してスケーリングする必要がない限り、正しい多項式を与え、正しいプロットを生成する、への2番目の呼び出しに固執することです。

ここに画像の説明を入力してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Qを適切に使用してForeignKeyとManyToManyでクエリセットをフィルタリングするにはどうすればよいですか?

分類Dev

ReactJSのチェックボックスを使用してリストにフィルターを適用するにはどうすればよいですか?

分類Dev

Notepad ++を使用してフラットファイルのフィールドをカウントするにはどうすればよいですか。

分類Dev

Djangoで、クエリセットフィルターを大きなグループまたはオブジェクトのすべてのメンバーに適切に追加するにはどうすればよいですか?

分類Dev

フィッティングカーブからポイントデータを取得するにはどうすればよいですか?

分類Dev

クライアントが見たいより多くのデータを取得しないように、meteorパブリッシュ/サブスクライブでデータを適切にフィルタリングするにはどうすればよいですか?

分類Dev

フィールドのサブセットのみを更新し、リポジトリを更新するにはどうすればよいですか?

分類Dev

Angularディレクティブのホストプロパティを使用してフォームを送信するにはどうすればよいですか?ユニットテストにも適していますか?

分類Dev

ボットのプレフィックスを適切に定義して、1文字のプレフィックスに応答しないようにするにはどうすればよいですか?

分類Dev

カスタムポリモーフィックタイプのコレクションを使用してポリモーフィック動作を取得するにはどうすればよいですか?

分類Dev

SoftlayerのチケットAPIを使用してフィルターを適用するにはどうすればよいですか?

分類Dev

CakePHP 3でグリフィコンを使用してブートストラップボタンを出力するにはどうすればよいですか?

分類Dev

累積ガウスフィットの適切なパラメーターを推定するにはどうすればよいですか?

分類Dev

Wiresharkを使用してローカルホストへのトラフィックをキャプチャするにはどうすればよいですか?

分類Dev

Rails 5で関連するポリモーフィックオブジェクトを取得するにはどうすればよいですか?

分類Dev

プレプッシュgitフックを使用して、特定のファイルまたはディレクトリがローカルブランチとリモートブランチで異なるかどうかを確認するにはどうすればよいですか?

分類Dev

アクティブなエディターにフォーカスをリセットするにはどうすればよいですか?

分類Dev

Androidのレトロフィットを使用してリクエストでボディを適切に送信するにはどうすればよいですか?

分類Dev

リクエストに含まれていないフィールドのサブフィールドのルールをチェックしないようにFluentValidationに指示するにはどうすればよいですか?

分類Dev

反応ネイティブ(jsonなし)でフラットリストの検索バーを追加するにはどうすればよいですか?

分類Dev

循環依存のあるコンポーネントパターンを使用してポリモーフィズムを適切に使用するにはどうすればよいですか?

分類Dev

Laravelで(正確なピボットIDを使用して)ポリモーフィックな多対多のピボットレコードを更新するにはどうすればよいですか?

分類Dev

リーフレットルーティングマシンを使用して、開始と終了を含むウェイポイントマーカーにポップアップを追加するにはどうすればよいですか?

分類Dev

複数のパラメータを使用してPythonPrintを適切にフォーマットするにはどうすればよいですか?

分類Dev

LINQを使用して、区切られた文字列から引用符で囲まれていない値のリストとして引用符で囲まれたフィールドを取得するにはどうすればよいですか?

分類Dev

C#アプリがnugetパッケージの適切なプラットフォーム固有のdllを使用しているかどうかを確認するにはどうすればよいですか?

分類Dev

パケットフィールドを適切に変更し、ip / ethチェックサムを更新するにはどうすればよいですか?

分類Dev

Django:ショッピングカートを適切に作成するにはどうすればよいですか?(配列文字列フィールド)

分類Dev

カスタムフックを使用してReactでフィールド変更イベントを適切に処理するにはどうすればよいですか?

Related 関連記事

  1. 1

    Qを適切に使用してForeignKeyとManyToManyでクエリセットをフィルタリングするにはどうすればよいですか?

  2. 2

    ReactJSのチェックボックスを使用してリストにフィルターを適用するにはどうすればよいですか?

  3. 3

    Notepad ++を使用してフラットファイルのフィールドをカウントするにはどうすればよいですか。

  4. 4

    Djangoで、クエリセットフィルターを大きなグループまたはオブジェクトのすべてのメンバーに適切に追加するにはどうすればよいですか?

  5. 5

    フィッティングカーブからポイントデータを取得するにはどうすればよいですか?

  6. 6

    クライアントが見たいより多くのデータを取得しないように、meteorパブリッシュ/サブスクライブでデータを適切にフィルタリングするにはどうすればよいですか?

  7. 7

    フィールドのサブセットのみを更新し、リポジトリを更新するにはどうすればよいですか?

  8. 8

    Angularディレクティブのホストプロパティを使用してフォームを送信するにはどうすればよいですか?ユニットテストにも適していますか?

  9. 9

    ボットのプレフィックスを適切に定義して、1文字のプレフィックスに応答しないようにするにはどうすればよいですか?

  10. 10

    カスタムポリモーフィックタイプのコレクションを使用してポリモーフィック動作を取得するにはどうすればよいですか?

  11. 11

    SoftlayerのチケットAPIを使用してフィルターを適用するにはどうすればよいですか?

  12. 12

    CakePHP 3でグリフィコンを使用してブートストラップボタンを出力するにはどうすればよいですか?

  13. 13

    累積ガウスフィットの適切なパラメーターを推定するにはどうすればよいですか?

  14. 14

    Wiresharkを使用してローカルホストへのトラフィックをキャプチャするにはどうすればよいですか?

  15. 15

    Rails 5で関連するポリモーフィックオブジェクトを取得するにはどうすればよいですか?

  16. 16

    プレプッシュgitフックを使用して、特定のファイルまたはディレクトリがローカルブランチとリモートブランチで異なるかどうかを確認するにはどうすればよいですか?

  17. 17

    アクティブなエディターにフォーカスをリセットするにはどうすればよいですか?

  18. 18

    Androidのレトロフィットを使用してリクエストでボディを適切に送信するにはどうすればよいですか?

  19. 19

    リクエストに含まれていないフィールドのサブフィールドのルールをチェックしないようにFluentValidationに指示するにはどうすればよいですか?

  20. 20

    反応ネイティブ(jsonなし)でフラットリストの検索バーを追加するにはどうすればよいですか?

  21. 21

    循環依存のあるコンポーネントパターンを使用してポリモーフィズムを適切に使用するにはどうすればよいですか?

  22. 22

    Laravelで(正確なピボットIDを使用して)ポリモーフィックな多対多のピボットレコードを更新するにはどうすればよいですか?

  23. 23

    リーフレットルーティングマシンを使用して、開始と終了を含むウェイポイントマーカーにポップアップを追加するにはどうすればよいですか?

  24. 24

    複数のパラメータを使用してPythonPrintを適切にフォーマットするにはどうすればよいですか?

  25. 25

    LINQを使用して、区切られた文字列から引用符で囲まれていない値のリストとして引用符で囲まれたフィールドを取得するにはどうすればよいですか?

  26. 26

    C#アプリがnugetパッケージの適切なプラットフォーム固有のdllを使用しているかどうかを確認するにはどうすればよいですか?

  27. 27

    パケットフィールドを適切に変更し、ip / ethチェックサムを更新するにはどうすればよいですか?

  28. 28

    Django:ショッピングカートを適切に作成するにはどうすればよいですか?(配列文字列フィールド)

  29. 29

    カスタムフックを使用してReactでフィールド変更イベントを適切に処理するにはどうすればよいですか?

ホットタグ

アーカイブ