making of Quiver Plots

2 vues (au cours des 30 derniers jours)
Joydeb Saha
Joydeb Saha le 29 Avr 2021
Modifié(e) : VBBV le 29 Avr 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 commentaire
Jonas
Jonas le 29 Avr 2021
Modifié(e) : Jonas le 29 Avr 2021
your prblem is the dimension of U and V, they should be 721 x 1440, your 2D array goes along the 3rd dimension

Connectez-vous pour commenter.

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Vector Fields dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by