making of Quiver Plots

1 Ansicht (letzte 30 Tage)
Joydeb Saha
Joydeb Saha am 29 Apr. 2021
Bearbeitet: VBBV am 29 Apr. 2021
My matrices are,
new_lon1 = 1440X1
lat1 = 721X1
U = 1X 721 X 1440
V = 1X 721 X 1440
I tried the making quiver plot by this command:
quiver(new_lon1,lat1,U,V,1,'color','black');
Showing error
  1 Kommentar
Jonas
Jonas am 29 Apr. 2021
Bearbeitet: Jonas am 29 Apr. 2021
your prblem is the dimension of U and V, they should be 721 x 1440, your 2D array goes along the 3rd dimension

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

VBBV
VBBV am 29 Apr. 2021
Bearbeitet: VBBV am 29 Apr. 2021
%f true
quiver(new_lon1,lat1,U(1,:,:),V(1,:,:),'k')
Need to be same size as X and Y
  2 Kommentare
Joydeb Saha
Joydeb Saha am 29 Apr. 2021
The problem remains the same
U(1,:,:) this operation keeps the size of U same as the earlier
VBBV
VBBV am 29 Apr. 2021
Bearbeitet: VBBV am 29 Apr. 2021
%f true
[X Y] = meshgrid(linspace(min(lat1),max(lat1),length(lat1)),linspace(min(new_lon1),max(new_lon1),length(new_lon1)))
%f true
quiver(X,Y,U(1,:,:),V(1,:,:),'k')
Try this

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Vector Fields finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by