I want to use contourf function to plot 2d velocity data
28 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Mandar Kadwekar
le 13 Juil 2022
Commenté : Mandar Kadwekar
le 14 Juil 2022
I have the x,y and corersponding velocity components u and v as a matrix data. I want to use this matrix data to plot a contour of velocity.
I went tried already using the Matlab database but I don't get epected results. It is hard to interpret the code given in the database, do if anyone can help to relate the code with the velocity data I have would be a big help.
3 commentaires
Star Strider
le 13 Juil 2022
Without the data themselves to work with, the only suggestion I have is to create a vector from ‘u’ and ‘v’ using the hypot function. It is relatively straightforward to interpolate ‘x’, ‘y’, and the resulting magnitude vector created by hypot to matrices to use with contourf.
Réponse acceptée
KSSV
le 13 Juil 2022
Let u,v be your velcity matrices.
w = sqrt(u.^2+v.^2) ;
figure(1)
pcolor(x,y,w) ; % if throws error, transpose w
colorbar
shading interp
figure(2)
contourf(x,y,w)
3 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Contour Plots 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!