I have struct s with 96 fields 21*21, how can I make new struct s_new with fields that conteins sumarry of each column of fields from s.
(s_new should be 96 filelds 1*21.)
And the same thing but with summary of rows(96 fieldsd 21*1).

 採用された回答

Walter Roberson
Walter Roberson 2022 年 3 月 22 日

0 投票

s_new = structfun(@(field) sum(field,1), s, 'uniform', 0);
Change the sum to var or as required.

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Data Type Conversion についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by