フィルターのクリア

How can I compute the mean of a cell matrix with different size ?

2 ビュー (過去 30 日間)
Ashkan Rigi
Ashkan Rigi 2022 年 4 月 29 日
コメント済み: Jan 2022 年 4 月 29 日
Hi everybody. I have a matrix array (2dimensional) and I would like to compute the mean of each coulumn.
R{i,j}=cell array with 186*157 size. i=1:186,j=1:157.
  1 件のコメント
Jan
Jan 2022 年 4 月 29 日
What is the contents of the cell elements? Do you want to get the mean value of the elements, or between the elements?

サインインしてコメントする。

採用された回答

Star Strider
Star Strider 2022 年 4 月 29 日
Try something like this —
R = {rand(10,8)}
R = 1×1 cell array
{10×8 double}
Rmeanc = cellfun(@mean,R, 'Unif',0)
Rmeanc = 1×1 cell array
{[0.4739 0.5144 0.6163 0.5387 0.4090 0.5248 0.3688 0.3456]}
Rmeanv = Rmeanc{:}
Rmeanv = 1×8
0.4739 0.5144 0.6163 0.5387 0.4090 0.5248 0.3688 0.3456
.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by