Group wind data in clusters based on direction

조회 수: 6 (최근 30일)
Ancalagon8
Ancalagon8 2023년 1월 8일
댓글: Star Strider 2023년 2월 23일
I have an annual table with wind direction values and I want to group them per month in 16 sectors based on the degrees.
Is it possible to do it automatically either than manually?
  댓글 수: 5
Ancalagon8
Ancalagon8 2023년 1월 9일
@Adam Danz, @Walter Roberson thank you for your detailed and well-explained answers.

댓글을 달려면 로그인하십시오.

채택된 답변

Star Strider
Star Strider 2023년 1월 8일
편집: Star Strider 2023년 1월 8일
One way to do this would be to use the histcounts function and get the first three outputs —
WindDir = rand(100,1)*360;
edgev = linspace(0, 360, 9);
[N,Edges,Octant] = histcounts(WindDir, edgev);
WindOctants = table(WindDir,Octant)
WindOctants = 100×2 table
WindDir Octant _______ ______ 123.39 3 272.97 7 352.43 8 10.679 1 199.56 5 205.31 5 258.28 6 329.39 8 146.07 4 171.63 4 333.69 8 328.55 8 85.531 2 331.01 8 92.321 3 232.95 6
The first output are the number of counts in each octant (bonus information), and the third is the respective octant.
EDIT — (8 Jan 2023 at 16:30)
Added table.
.
  댓글 수: 20
Ancalagon8
Ancalagon8 2023년 2월 23일
Thank you @Star Strider!
Star Strider
Star Strider 2023년 2월 23일
As always, my pleasure!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Geographic Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by