polar-style direction plot
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi guys
I have a wind-detector set up to monitor wind directions [angle=0-360 degrees] for a period of time, T. In order to visualize the wind direction over time I was considering making a polar-style plot in which the distance between the center and the circumference represents the time T and the wind-direction would be represented by a line navigating within the circle depending on time and angle.
How can I do this in matlab?
Thanks in advance!
0 commentaires
Réponse acceptée
Paulo Silva
le 5 Sep 2011
doc quiver
example
%create fake data to plot with quiver
a=360*rand(1,10); %create 10 angle values of the wind angle
s=10*rand(1,10); %create 10 strength values of the wind
u=s.*cosd(a); %convert the angle to length of the arrow (x value)
v=s.*sind(a); %convert the angle to length of the arrow (y value)
quiver(1:10,zeros(1,10),u,v) %do the quiver
axis([-1 12 -5 5]) %select the axes range so you can see it all
2 commentaires
Paulo Silva
le 5 Sep 2011
nice one, much better than my code :) but it doesn't account for wind strength, ok your data doesn't have that info :) good work
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Axes Transformations 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!