polar-style direction plot
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Paulo Silva
il 5 Set 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 Commenti
Paulo Silva
il 5 Set 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
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Axes Transformations 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!