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

2 views (last 30 days)
可野 谷上
可野 谷上 on 18 Dec 2020
Commented: 源樹 上林 on 14 Sep 2021
速度ベクトル成分を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 Comment
源樹 上林
源樹 上林 on 14 Sep 2021
問題の現象が再現できませんでした。
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 を実行してから再度やってみると解決するような気がします。

Sign in to comment.

Answers (0)

Community Treasure Hunt

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

Start Hunting!