frequency of wind speed in a particular direction

2 vues (au cours des 30 derniers jours)
Jas singh
Jas singh le 18 Oct 2020
Commenté : Jas singh le 13 Nov 2020
I'm trying to produce a table, which shows the frequency of a particular wind speed in a particular direction (see example in attachment). The left hand column on the example represents the wind speed values and at the top are the directions.
I have the direction and wind speed data collected from an anemometer in two variables in the workspace.
How would I go about producing this table?
Kind regards

Réponse acceptée

Chaitanya Mallela
Chaitanya Mallela le 21 Oct 2020
You can use table function to create a table from the workspace variables
T = table(windSpeed,Direction);
Also refer the documentation https://www.mathworks.com/help/matlab/matlab_prog/create-a-table.html for working with tables.

Plus de réponses (1)

Eric Sofen
Eric Sofen le 12 Nov 2020
It sounds like what you want is a 2D histogram where each bin represents the amount of time that the wind was blowing in a particular direction at a particular speed. Check out histcounts2 (and histogram2 for plotting). polarhistogram is also a nice visualization of "wind rose" data.
  1 commentaire
Jas singh
Jas singh le 13 Nov 2020
Thanks for the response, I solved the problem that I was going to use this table for in another way. But I'll keep histcounts in mind for future use.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by