making of Quiver Plots

1 visualizzazione (ultimi 30 giorni)
Joydeb Saha
Joydeb Saha il 29 Apr 2021
Modificato: VBBV il 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 Commento
Jonas
Jonas il 29 Apr 2021
Modificato: Jonas il 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

Accedi per commentare.

Risposta accettata

VBBV
VBBV il 29 Apr 2021
Modificato: VBBV il 29 Apr 2021
%f true
quiver(new_lon1,lat1,U(1,:,:),V(1,:,:),'k')
Need to be same size as X and Y
  2 Commenti
Joydeb Saha
Joydeb Saha il 29 Apr 2021
The problem remains the same
U(1,:,:) this operation keeps the size of U same as the earlier
VBBV
VBBV il 29 Apr 2021
Modificato: VBBV il 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

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Vector Fields in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by