私はいくつかの座標の座標に速度ベクトルを表示するポイントのセットを持っています。私は私のデータセットを視覚化するベクトルフィールドプロットを持っています。 MATLABでどうすればいいのですか?ポイントとベクトルフィールドのセット
0
A
答えて
0
2次元測定であれば、測定した各座標にドットをプロットすることから始めて、「scatter(x、y)」で開始できます。我々はすぐにわかるように、あなたはあなたの最初と最後の測定を使用しないので、それは次のようになります。
scatter(x(2:end-1), y(2:end-1))
次は、各ベクトルの方向が必要になります。あなたの測定頻度が十分に高い場合、数値的な微分はあなたに正しい結果を与えるはずです。 "diff(vec)"は隣接点間の差のベクトルを返します。しかし、あなたがすることによって得ることができ、「平均的」誘導体、おそらく必要があります
dy = diff(y)
dx = diff(x)
% to be able to differentiate even when dx=0, will replace 0 with a very small number
for i=(dx == 0)
dx(i) = eps
der = dy/dx
:
今avg_der = (der(1:end-1) + der(2:end))/2
、あなたが描くことができますので、することにより、各ポイントの右側誘導体を得ることができますdx = dx/normalization_size、dy = der * dx/normalization_sizeで描画した各点の線。線をプロットすることができます。
for i=1:length(avg_der)
line([x(i+1) (x(i+1) + mean(dx(i:i+1))/NORMALIZATION)], [y(i+1) (y(i+1) + avg_der(i) * mean(dx(i:i+1))/NORMALIZATION)])
関連する問題
- 1. C++/MathGL:ベクトルフィールドの誤解
- 2. C++でポイントのセットを逆転
- 3. ポイントのセットにガウス関数をフィッティング
- 4. 3つの変数のODEのPythonベクトルフィールド
- 5. プリンタのポイントとiOSのポイント
- 6. ベクトルフィールドを三角メッシュにプロットする
- 7. ベクトルフィールドを符号化するカラー
- 8. Flotはベクトルフィールドをプロットできますか?
- 9. ポイントの2つのセット間の距離のペアごとの計算
- 10. ポイントのランダムなセットの中の一点を考えると、D3のボロノイ
- 11. 3D空間内のポイントのセットを注文する
- 12. ios内のポイントのセットから曲線(パス)を描く方法
- 13. ベクトルからポイントのセットを使ってベジェ曲線を描く
- 14. 2Dポイントのセットに適合するMatlabカーブ
- 15. Javaジェネリックとセットのセット
- 16. 画像の勾配ベクトルフィールドを計算する
- 17. オクターブの辺に勾配ベクトルフィールドをプロットする
- 18. Spark 2.1でCSVのベクトルフィールドを書き込めません
- 19. JAASのポイントとは
- 20. sigprocmask()内のセットと古いセット
- 21. aerospike:庫内セットとセットなしの差
- 22. ポイントがJavaの座標のセットにあるかどうかを確認
- 23. n個のポイントのセットを通して滑らかな曲線を描く
- 24. は、私はポイントの次のセットを持ってoutter凸多角形
- 25. カスタマイズラベルとポイント
- 26. ポイントのセットで最大距離をトラッキングする最も良い方法は?
- 27. 座標のセットに関連するポイントを見つけるには?
- 28. ベクトルフィールドをVTKで保存する方法は? C++、VTKWriter
- 29. Cartopyを使用してエラーellipseでベクトルフィールドをプロットする方法
- 30. リストをセットにするときのリストとセットの違い