quiver3 in a loop

1 回表示 (過去 30 日間)
Oday Shahadh
Oday Shahadh 2020 年 6 月 20 日
コメント済み: KSSV 2020 年 6 月 20 日
hi
I have (bbhat ) size(150,3) and (vvhat) size(150,3)
both vectors have the same size
I tried this:
for ii = 1:length(bbhat);
quiver3(bbhat(ii,1),bbhat(ii,2),bbhat(ii,3),vvhat(ii,1),vvhat(ii,2),vvhat(ii:3),0.5);hold on
end
I got this error
Error using quiver3 (line 43)
V and W must be the same size.
pls help
  1 件のコメント
Oday Shahadh
Oday Shahadh 2020 年 6 月 20 日
size(bbhat)
ans =
105 3
>> size(vvhat)
ans =
105 3

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

採用された回答

KSSV
KSSV 2020 年 6 月 20 日
There is a typo error ..you have used vvhat(ii:3) instead of vvhat(ii,3)
for ii = 1:length(bbhat);
quiver3(bbhat(ii,1),bbhat(ii,2),bbhat(ii,3),vvhat(ii,1),vvhat(ii,2),vvhat(ii,3),0.5);hold on
end
Also note that you need not to use loop for this..you should plot all at once.
quiver3(bbhat(:,1),bbhat(:,2),bbhat(:,3),vvhat(:,1),vvhat(:,2),vvhat(:,3),0.5);hold on
  2 件のコメント
Oday Shahadh
Oday Shahadh 2020 年 6 月 20 日
thanks you are great
KSSV
KSSV 2020 年 6 月 20 日
Thanks is accepting answer.:)

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLighting, Transparency, and Shading についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by