フィルターのクリア

速度ベクトルをfea​ther関数でプロッ​トする方法

2 ビュー (過去 30 日間)
可野 谷上
可野 谷上 2020 年 12 月 18 日
コメント済み: 源樹 上林 2021 年 9 月 14 日
速度ベクトル成分をfeather関数でプロットしたいです。
例として、A=[1 2 3 4 5 6 7 8 9 ]
B=[9 8 7 6 5 4 3 2 1] という1行9列の行列A,Bがあるとします。
Aはx方向(東西)の成分で、Bはy方向(北南)の成分です。
A,B行列の(1,1)要素は1日目、(1,2)要素は2日目...というように日ごとになっています。
Aの{1}とBの{9}、Aの{2}とB の{8}という風に対応させていきたいです。
この状態で
feather(A,B)
をやると、矢印一本しかプロットされません。
行列の入れ替えも考え、
AA = reshape(A,[9,1])
を試すと、「要素数をreshapeするために変更してはいけません。」というエラーが出ます。
AA = A.';
とやってもダメでした。
何卒よろしくお願いいたします。
  1 件のコメント
源樹 上林
源樹 上林 2021 年 9 月 14 日
問題の現象が再現できませんでした。
A = [1 2 3 4 5 6 7 8 9 ];
B = [9 8 7 6 5 4 3 2 1];
feather(A,B)
A,Bに想定外の値が入っている可能性が考えられます。clear を実行してから再度やってみると解決するような気がします。

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File Exchangeベクトル場 についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!