polar-style direction plot
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Akzeptierte Antwort
Paulo Silva
am 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 Kommentare
Paulo Silva
am 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
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Axes Transformations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!