速度ベクトルをfeather関数でプロットする方法
2 views (last 30 days)
Show older comments
速度ベクトル成分を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 を実行してから再度やってみると解決するような気がします。
Answers (0)
See Also
Categories
Find more on ベクトル場 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!