# So I wanted to split the 1X15 cell to different cells.

1 ビュー (過去 30 日間)
CalebJones 2019 年 9 月 18 日
コメント済み: CalebJones 2019 年 9 月 23 日
Yes this is a screenshot of a screenshot.
So I have a 1x15 cell
Each (cell)column is one channel so a total of 15 channels.
2nd screenshot is a 1st channel with 2 states.
So now i wanted to put each state of one channel into a seperate matrix or a cell(preferably a cell).The state changes from rest to active every 200th iteration and vice versa.
So new cell of channel 1 would contain 1 cell for with values for rest block and next cell for active block and so on.
so repeat this for 15 channels.
I have attached mat file of my data.
##### 3 件のコメント表示非表示 2 件の古いコメント
CalebJones 2019 年 9 月 18 日
Guillaume any thoughts?

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

### 採用された回答

Guillaume 2019 年 9 月 18 日
If you want to perform group statistics, the simplest is indeed to put everything in just one table:
allresults = vertcat(result{:}); %concatenate everything into one table
allresults.channel = repelem((1:numel(result))', cellfun(@height, result)); %and add a channel column
It's then trivial to calculate group statistics with groupsummary or grpstats:
stats = groupsummary(allresults, {'state', 'channel'}, {'mean', @kurtosis}); %not sure what you mean by slope and peak
##### 20 件のコメント表示非表示 19 件の古いコメント
CalebJones 2019 年 9 月 23 日
Ah great it worked....Thank You so much Guillaume

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

### カテゴリ

Find more on Descriptive Statistics in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!

Translated by