Average across the fields of a structure when each field contains a single value
조회 수: 5 (최근 30일)
이전 댓글 표시
Hello,
I have a structure (Sway_dist_COP_Sag) with 3 fields, each containing a single value that I would like to average together. Please see image below. I would like the end result to be in the 2.15 range.
Thanks in advance.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1294495/image.jpeg)
댓글 수: 0
채택된 답변
추가 답변 (1개)
Image Analyst
2023년 2월 13일
Try this
% Extract all values for each field into row vectors.
v1 = [Sway_dist_COP_Sag.Con1Pre00standop01]
v2 = [Sway_dist_COP_Sag.Con1Pre00standcl02]
v3 = [Sway_dist_COP_Sag.Con1Pre00stand05_1plate]
% Take the mean of all 3 row vectors strung together.
theMean = mean([v1, v2, v3])
댓글 수: 4
참고 항목
카테고리
Help Center 및 File Exchange에서 Structures에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!