在其中一个维度上折叠 3d 矩阵以生成 2d 矩阵
Collapsing a 3d matrix across one of the dimensions to make a 2d matrix
我有一个包含(时间 x 电极 x 试验)的 EEG 数据的 3d 矩阵。我想折叠试验中的数据以获得每个电极和时间点的平均试验值。
有人可以介绍一下如何在 MATLAB 中执行此操作吗?
mean
会做的。
meanData = mean(data, 3)
总的来说,MATLAB 文档还是不错的。谷歌搜索你想要完成的事情并在你的查询中添加 "MATLAB" 会产生很好的结果。如果您知道要查找的函数,可以在 MATLAB 解释器中键入 help <function name>
,它会向您显示文档。
我有一个包含(时间 x 电极 x 试验)的 EEG 数据的 3d 矩阵。我想折叠试验中的数据以获得每个电极和时间点的平均试验值。
有人可以介绍一下如何在 MATLAB 中执行此操作吗?
mean
会做的。
meanData = mean(data, 3)
总的来说,MATLAB 文档还是不错的。谷歌搜索你想要完成的事情并在你的查询中添加 "MATLAB" 会产生很好的结果。如果您知道要查找的函数,可以在 MATLAB 解释器中键入 help <function name>
,它会向您显示文档。