Filter löschen
Filter löschen

quiver3 in a loop

1 Ansicht (letzte 30 Tage)
Oday Shahadh
Oday Shahadh am 20 Jun. 2020
Kommentiert: KSSV am 20 Jun. 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 Kommentar
Oday Shahadh
Oday Shahadh am 20 Jun. 2020
size(bbhat)
ans =
105 3
>> size(vvhat)
ans =
105 3

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by