quiver3 in a loop

1 vue (au cours des 30 derniers jours)
Oday Shahadh
Oday Shahadh le 20 Juin 2020
Commenté : KSSV le 20 Juin 2020
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 commentaire
Oday Shahadh
Oday Shahadh le 20 Juin 2020
size(bbhat)
ans =
105 3
>> size(vvhat)
ans =
105 3

Connectez-vous pour commenter.

Réponse acceptée

KSSV
KSSV le 20 Juin 2020
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 commentaires
Oday Shahadh
Oday Shahadh le 20 Juin 2020
thanks you are great
KSSV
KSSV le 20 Juin 2020
Thanks is accepting answer.:)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by